- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
This AWS CloudFormation document建议可以管理 DocumentType 为“Package”的“AWS::SSM::Document”资源。然而,实现这一目标所需的“内容”仍然是个谜。
是否可以通过 CloudFormation 创建“Package”类型的文档,如果可以,作为 CloudFormation 模板(最好使用 YAML 格式)编写的有效 CLI 命令的等效项是什么?
ssm create-document --name my-package --content "file://manifest.json"--attachments Key="SourceUrl",Values="s3://my-s3-bucket"--文档类型包
尝试失败。使用的内容是使用 CLI 选项时提供的 manifest.json 的内联版本。使用 CloudFormation 时似乎没有指定 AttachmentSource 的选项:
AWSTemplateFormatVersion: 2010-09-09
Resources:
Document:
Type: AWS::SSM::Document
Properties:
Name: 'my-package'
Content: !Sub |
{
"schemaVersion": "2.0",
"version": "Auto-Generated-1579701261956",
"packages": {
"windows": {
"_any": {
"x86_64": {
"file": "my-file.zip"
}
}
}
},
"files": {
"my-file.zip": {
"checksums": {
"sha256": "sha...."
}
}
}
}
DocumentType: Package
云形成错误
输入请求中未提供 AttachmentSource。 (服务:AmazonSSM;状态代码:400;错误代码:InvalidParameterValueException;
最佳答案
是的,这是可能的!我已使用 DocumentType: Package
成功创建了一个资源,并且在堆栈成功后,该包会显示在 SSM 控制台的“分发者包”下。
您的 YAML 即将完成,但您还需要包含 Attachments
属性 that is now available .
这是一个工作示例:
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample to create a Package type Document
Parameters:
S3BucketName:
Type: "String"
Default: "my-sample-bucket-for-package-files"
Description: "The name of the S3 bucket."
Resources:
CrowdStrikePackage:
Type: AWS::SSM::Document
Properties:
Attachments:
- Key: "SourceUrl"
Values:
- !Sub "s3://${S3BucketName}"
Content:
!Sub |
{
"schemaVersion": "2.0",
"version": "1.0",
"packages": {
"windows": {
"_any": {
"_any": {
"file": "YourZipFileName.zip"
}
}
}
},
"files": {
"YourZipFileName.zip": {
"checksums": {
"sha256": "7981B430E8E7C45FA1404FE6FDAB8C3A21BBCF60E8860E5668395FC427CE7070"
}
}
}
}
DocumentFormat: "JSON"
DocumentType: "Package"
Name: "YourPackageNameGoesHere"
TargetType: "/AWS::EC2::Instance"
注意:对于 Attachments
属性,在使用 DocumentType: Package
时必须使用 SourceUrl
键。创建过程将向此 S3 存储桶 URL 附加一个“/”,并将其与 list 中列出的每个文件名(创建包时的 Content
属性)连接起来。
关于amazon-web-services - 如何使用 CloudFormation 创建文档类型为 'AWS::SSM::Document' 的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59932747/
我想在我的 EC2 实例 AWSFIS-Run-CPU-Stress 上运行 SSM 文档。它通过 AWS 故障注入(inject)模拟器 (FIS) 执行,这需要指定一个 documentARN,具
我正在尝试编写一个 lambda 来监听来自 CloudWatch 的参数存储更改事件,并通过调用 boto3.client('ssm').get_parameter_history(Name=eve
我有一个带有 CloudFormation 堆栈参数的 CDK 应用程序: project_name_param = cdk.CfnParameter( self, "ProjectN
我需要审核大量 AWS 账户以确定哪些 EC2 实例缺少 SSM 代理。然后我需要输出所有这些实例及其标签。 运行 aws ssm describe-instance-information 会列出所
背景 token的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。 当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个t
如果想用框架来实现验证码,可以看我的另外一篇: kaptcha 框架的使用很简单的。新手必备。 http://www.zzvips.com/article/171694.html 1、效果图
SpringBoot内部类注入 没有限制随意都能注入,会自动去找对应的内部类的,只要是能注入进容器中的,都能像正常的bean一样的使用 package com.service; import org
我在 lambda 中编写了 python 代码,用于从 SSM 运行命令,但出现错误错误 回复:{ "errorMessage": "2019-11-26T10:51:09.649Z d6a9aff
夏天到了、小雪来给大家降降温 话不多说、直接进入主题 主要功能模块设计: 登录注册、首页信息浏览、选课分类查看、选课详情查看、评论交流、收藏、浏览量、以及后台数据管理、用户
主要技术实现设计:spring、 springmvc、 springboot、 springboot security权限控制、mybatis 、session、 jquery 、 md5 、boo
主要功能设计: 用户、区域、物质类型、物质详情、物质申请和审核以及我的申请和通知公告以及灵活控制菜单权限 主要技术实现:spring、 springmvc、 springboot、sprin
第一次写上传图片的代码,碰到很多问题。昨天做了整整一天,终于在晚上的时候成功了。大声欢呼。 但是,做完之后,还是有很多问题想不通。所以在这里也算是写个笔记,日后忘记了可以回顾,也算请教各路朋友。(
1.1 maven项目pom管理 ? 1
我需要一些帮助/指导,了解如何安全访问 SSM 参数存储以获取现有 secureString 上的(已解密)值以用于其他 Terraform 资源? 例如,我们在 SSM 中存储了一个用于 CI 的
我已经编写了一个代码来为我获取 SSM 参数 import boto3 client = boto3.client('ssm') def lambda_handler(event, c
目录 咱们废话不多说进入主题、系统主页展示: 用户信息管理; 角色权限控制管理: 管理员查看灵活配置; 插入一小部分代码段 通知公告信息管
目录 1、基本概念 1.1、Spring 1.2、SpringMVC
我试过 moto,但我总是得到: botocore.exceptions.ClientError: An error occurred (UnrecognizedClientException) wh
我正在尝试同步一个 S3 存储桶,这需要将近 3 个小时才能完全同步。 同步桶.sh: nohup aws s3 sync "$source_bucket/$folder/" "s3://$desti
我有一个触发 Jenkins 工作的 lambda 函数。我想在添加新的 ssm 参数时调用此 lambda。我在 cloud-watch 事件模式中添加了以下自定义事件模式。 { "source
我是一名优秀的程序员,十分优秀!