首页 > 其他分享 >20240621维护记录

20240621维护记录

时间:2024-06-21 20:42:31浏览次数:25  
标签:mongo 记录 -- ROLE 20240621 KEY qaxdata 维护 NAME

 docker run -d --name pause-1 k8s.gcr.io/pause:3.2 


注意:Running Error 请看pods什么周期介绍 https://www.jianshu.com/p/0bb8572e34f

#!/bin/bash
KEY=`cat /proc/sys/kernel/random/uuid`
USER=`echo $KEY |cut -d "-" -f1`
ACCESS_KEY=`uuidgen`
SECRET_KEY=$KEY
ROLE_NAME=$USER-sts
ROLE_DOC=\{\"Version\":\"2012-10-17\",\"Statement\":\[\{\"Effect\":\"Allow\",\"Principal\":\{\"AWS\":\[\"arn:aws:iam:::user/$USER\"\]\},\"Action\":\[\"sts:AssumeRole\"\]\}\]\}
ROLE_POLICY_NAME=$USER-$ROLE_NAME-pilicy
ROLE_POLICY_DOC=\{\"Version\":\"2012-10-17\",\"Statement\":\[\{\"Effect\":\"Allow\",\"Action\":\[\"s3:*\"\],\"Resource\":\"arn:aws:s3:::*\"\}\]\}

radosgw-admin user create --uid=$USER --display-name=$USER --access-key=$ACCESS_KEY --secret-key=$SECRET_KEY >> /dev/null
radosgw-admin role create --role-name=$ROLE_NAME --path=/ --assume-role-policy-doc=$ROLE_DOC >> /dev/null
radosgw-admin role-policy put --role-name=$ROLE_NAME --policy-name=$ROLE_POLICY_NAME --policy-doc=$ROLE_POLICY_DOC >> /dev/null

echo -e "access-key:\t $ACCESS_KEY"
echo -e "secret-key:\t $SECRET_KEY"
echo -e "arn:\t arn:aws:iam:::role/$ROLE_NAME"

 

# mongo状态检查
/qaxdata/s/services/mongo/27017/bin/mongo $(/qaxdata/s/services/etcd/etcd_2483/bin/etcdctl --endpoints=127.0.0.1:2483 get --prefix=true da.xian.test|egrep "mongo:\/\/"|tail -n 1|sed 's#^mongo://#mongodb://#g'|sed 's/\(.*\?\)?.*/\1\?replicaset=mongorepl\&authSource=admin/g') --quiet --eval "rs.isMaster().ok"

/qaxdata/s/services/mongo/27017/bin/mongo $(/qaxdata/s/services/etcd/etcd_2483/bin/etcdctl --endpoints=127.0.0.1:2483 get --prefix=true da.xian.test|egrep "mongo:\/\/"|tail -n 1|sed 's#^mongo://#mongodb://#g'|sed 's/\(.*\?\)?.*/\1\?replicaset=mongorepl\&authSource=admin/g') --quiet --eval "rs.status().ok"


# 检查硬盘使用百分比和可用空间
df -h /qaxdata | awk 'NR==2 {print $5}' | sed 's/%//'
df /qaxdata|awk 'NR==2{print $3/1024/1024}'

标签:mongo,记录,--,ROLE,20240621,KEY,qaxdata,维护,NAME
From: https://www.cnblogs.com/tiantao36/p/18261309

相关文章

  • python pyinstaller打包的exe 反编译问题记录 破解加密
    首先是用pyinstxtractor这个网上很多教程,不详说了。生成一个xxx.exe_extracted目录生成过程中,如果pyinstaller用key加密了,会[!]Error:FailedtodecompressPYZ-00.pyz_extracted\Cython\__init__.pyc,probablyencrypted.Extractingasis. 这个说是fail了,其实可以解......
  • 个人云服务器已经被安全合规等卡脖子 建议不要买 买了必定后悔 安全是个大问题 没有能
    我的想法自己买一个云服务器,先自己边做边学习,向往硅谷精神,财富与自由。如果能赚钱,就开个公司。这次到期就放弃了。我前前后后6年花6000多元买云服务器。业余花了无数的精力,从2018到现在,也没有折腾起来。安全问题生存空间越来越小,安全是个大问题,被挂马,被入侵。就算是公......
  • LangChain:如何高效管理 LLM 聊天历史记录?
    LangChain团队发布了一篇关于使用DragonflyDB来有效管理LangChain应用程序聊天历史记录的教程。该教程旨在解决用户在使用LangChain应用程序时普遍遇到的一个问题:如何高效地管理聊天历史记录。LangChain团队在推文中强调了DragonflyDB在管理聊天历史记录中的......
  • Git版本回退更新(强制回退、记录回退)
    一.reset的使用方法(会覆盖,不太建议)1.gitlog查看要回退的版本号(也可以代码仓库直接查看版本号)2.使用gitreset--hard(目标版本号)命令将版本回退gitreset--harddaf5cfec176f7b4ab0f11912e84555ec01297e4e3.再强制push到远程,让远程仓库和当前分支保持一致(假定当前......
  • Docker 部署 YApi 记录
    最近想在linux环境部署YApi对接口文档进行管理,只不过基于官方的部署方式,需要npm的配置,而且中间踩了很多坑比如YApi版本,Nodejs版本...... 想着还是使用Docker部署吧,找到了这位大佬的部署方式: https://www.jianshu.com/p/a97d2efb23c5基于大佬的配置,终于部署成功了......
  • 记录一次代码中的ForkJoinPool.getCommonPoolParallelism()
    @Configuration@Slf4jpublicclassThreadPoolConfig{privatestaticfinalintCORE_POOL_SIZE=6;privatestaticfinalintMAX_POOL_SIZE=12;privatestaticfinalintKEEP_ALIVE_TIME=60;privatestaticfinalintQUEUE_CAPACITY=......
  • 【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏
    文章目录......
  • java的日志记录框架
    1.什么是日志日志是记录应用程序运行时所产生的事件信息的工具。2.日志的分类(1)SQL日志(2)异常日志(3)业务日志3.日志的主要用途问题追踪、状态监控、安全审计4.使用log4j2日志的步骤a.配置log4j2配置文件b.创建日志容器log对象c.使用log对象对应的危险等级提示来记录日......
  • 用Python的pynput库成为按键记录高手
    哈喽,大家好,我是木头左!揭秘键盘输入:pynput库的基本介绍无论是为了安全审计、数据分析还是创建热键操作,能够记录和处理键盘事件都显得尤为关键。这就是pynput库发挥作用的地方。pynput是一个Python库,它允许你控制和监听鼠标和键盘输入。在本节中,将探讨pynput库的基本概念,以及如......
  • 堆排序|维护堆和建堆
    堆可以看作各个元素之前有前后续的特殊数组,当然也是一颗完全二叉树。设堆heap的元素为heap[1,2,3,...,heap_size]。注意0<=heap_size<=heap.len,并且节点从1开始计数(便于计算)。1.寻找节点1.1寻找父节点若节点编号为i......