eksctl get nodegroups --cluster=cluster-name --profile=dev
aws eks list-nodegroups --cluster=cluster-name --profile=dev
Run Code Online (Sandbox Code Playgroud)
第一个结果是正确的
第二个结果是空气,如下:
{
"nodegroups": []
}
Run Code Online (Sandbox Code Playgroud)
我使用这两个命令获取集群的nodegroup,但是发现结果并不一致。
我使用的配置文件是相同的 ~/.aws/config。
该命令检查了 cluster_name。出来吧,这两个命令可以正确检测集群但无法检测节点组
提前感谢
我无法将文档保存到新集合,然后从旧集合中删除它们.我像这样创建一个新对象:
class Test(mongo.Document):
field = mongo.StringField()
t = Test(field="test")
t.switch_collection('default')
t.save()
t.switch_collection('switched')
t.save()
t.switch_collection('default')
t.delete()
Run Code Online (Sandbox Code Playgroud)
似乎只执行第一次保存到默认集合,然后执行任何操作.我玩了很多差异选项,比如每次切换/保存后重新加载对象以及mongoengine上下文管理器:
with switch_collection(Test, 'mongoswitch') as test:
test(field="switch").save()
Run Code Online (Sandbox Code Playgroud)
我的mongo设置看起来像(先叫):
app.config["MONGODB_SETTINGS"] = {'db': 'TestDB'}
mongo = MongoEngine(app)
Run Code Online (Sandbox Code Playgroud)
使用mongoengine 0.10和pymongo 2.8.1和Python 3.4.
有人有想法吗?非常感谢.
我正在尝试从Flask-Login包中自定义login_required装饰器.我已经阅读了源代码并模仿了语法.
我的:
def login_role_required(f, req_roles=['any']):
@wraps(f)
def decorated_view(*args, **kwargs):
if current_app.login_manager._login_disabled:
return f(*args, **kwargs)
if not current_user.is_authenticated():
return current_app.login_manager.unauthorized()
if req_roles == ['any']:
return f(*args, **kwargs)
user_roles = current_user.get_roles
# Check to make sure all required roles are had by user
for r in req_roles:
if r not in user_roles:
current_app.login_manager.unauthorized()
return f(*args, **kwargs)
return decorated_view
Run Code Online (Sandbox Code Playgroud)
来源:
def login_required(func):
@wraps(func)
def decorated_view(*args, **kwargs):
if current_app.login_manager._login_disabled:
return func(*args, **kwargs)
elif not current_user.is_authenticated():
return current_app.login_manager.unauthorized()
return func(*args, **kwargs)
return decorated_view …Run Code Online (Sandbox Code Playgroud) flask ×2
python ×2
amazon-eks ×1
eksctl ×1
flask-login ×1
kubernetes ×1
mongoengine ×1
python-3.x ×1