小编Ant*_*ace的帖子

亚马逊红移中的while循环

我正在使用 sql server,我们确实有一个 while 循环,我在存储过程中创建了它。我正在评估 redshift 并在 redshift amazon 中寻找等效项。以下是我想要做的,我如何在亚马逊红移中做到这一点:

Declare
        @MaxId SmallInt,
        @CurrId SmallInt

Set @CurrId = 0

Set @MaxId = 10

While @CurrId <= @MaxId

    Select @CurrId

    set @CurrId = @CurrId + 1

end
Run Code Online (Sandbox Code Playgroud)

while-loop amazon-web-services amazon-redshift

7
推荐指数
2
解决办法
2万
查看次数

使用aws cli部署到单独的帐户

我有两个帐户:生产和分期.我正在使用aws-cli v3通过GIT部署到我的生产环境eb deploy

我希望能够定期从我的开发分支部署到我的临时环境,在部署发行版时,我希望能够从我新创建的发布分支部署到我的生产环境.

我已经有了我的〜/ .aws/config文件和我的两个帐户密钥集(登台和生产),并且希望能够做到这样的事情:

eb deploy --profile staging
Run Code Online (Sandbox Code Playgroud)

eb deploy --profile production
Run Code Online (Sandbox Code Playgroud)

是否有必要具有相同的帐户和使用情况下这两个环境eb use production-enveb use staging-env

amazon-web-services aws-cli amazon-elastic-beanstalk

7
推荐指数
1
解决办法
218
查看次数

AWS Lambda函数访问策略

我使用“ aws lambda add-permission”向我的Lambda函数访问策略添加了权限。我可以通过“ aws lambda get-policy”取回该策略,但是在哪里可以在AWS Management Console中看到该策略?

amazon-web-services aws-cli aws-lambda

7
推荐指数
2
解决办法
2910
查看次数

Amazon RDS MySQL和Master-master复制

我无法从文档中找到它,但目前似乎不支持Master-Master复制.它是否正确?

mysql database-replication amazon-web-services amazon-rds multi-master-replication

6
推荐指数
2
解决办法
2万
查看次数

如何在Amazon SES SendRawEmail中添加抄送和密件抄送?

如何在sendrawemail(java)中添加“抄送”和“密件抄送”收件人列表。我只是将所有收件人添加到一个列表中并发送邮件。没有单独的方法来为SendRawEmailRequest设置抄送和密件抄送。

有什么方法可以设置Destination类型的对象?

List<String> receipients = new ArrayList<String>();
receipients.addAll(mailToRecipients);
receipients.addAll(mailCcRecipients);
receipients.addAll(mailBccRecipients);

SendRawEmailRequest rawEmailRequest = new   SendRawEmailRequest(rawMessage).withDestinations(receipients);
Run Code Online (Sandbox Code Playgroud)

java email amazon-web-services amazon-ses

6
推荐指数
1
解决办法
3480
查看次数

使用PowerShell获取与amazon访问密钥相关的s3存储桶列表?

我已经尝试使用谷歌搜索如何检索与亚马逊访问密钥相关的可用s3存储桶列表,但要么我正在搜索错误的条款,要么我没有通过足够的结果.

我有一个访问密钥和密钥,但我不知道与帐户或IAM用户关联的存储桶名称.

如何使用Powershell和AWS Tools获取可用的存储桶名称列表?

powershell amazon-s3 amazon-web-services aws-powershell

6
推荐指数
1
解决办法
7407
查看次数

使用CLI批处理写入项时出现资源错误

首先,我想说我是全新的.尝试使用CLI批量加载项目到我的dynamodb时,我收到以下错误:

调用BatchWriteItem操作时发生错误(ResourceNotFoundException):找不到请求的资源

我运行的命令在这里:aws --no-verify-ssl dynamodb batch-write-item --request-items file://program.json

JSON文件内容如下:

{
    "Program": [
        {
            "PutRequest": { 
                "Item": {
                    "programName": {"S":"Yogi Bear"},
                    "activeInd": {"S":"Y"}
                }
            }
        },
        {
            "PutRequest": { 
                "Item": {
                    "programName": {"S":"Salad for Lunch"},
                    "activeInd": {"S":"Y"}
                }
            }
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我把它与文档中的示例进行了比较,我看不出有问题.我尝试使用put-item简单地添加单个项目并得到相同的错误.如果您有任何建议,请让我知道.提前致谢.enter code here

amazon-web-services amazon-dynamodb aws-cli

6
推荐指数
1
解决办法
9403
查看次数

如何从sam deploy命令中排除文件夹?

我运行此命令来部署我的lambda:

sam package --template-file prod_template.yaml --s3-bucket mybucket --output-template-file packaged-template.yaml
sam deploy --template-file packaged-template.yaml --stack-name mystack --capabilities CAPABILITY_IAM
Run Code Online (Sandbox Code Playgroud)

可以,但是此代码受版本控制,并且sam也上载.git文件夹。我如何让sam像使用gitignore一样忽略某些文件夹?

amazon-web-services aws-lambda aws-sam-cli

6
推荐指数
1
解决办法
2074
查看次数

在同一循环中增量和减量的有效方法

假设存在一些情况,您希望在同一个for循环中递增和递减值.在这种情况下,在某些情况下,您可以通过利用情况的性质来"欺骗"这种情况 - 例如,反转字符串.

由于构建字符串的性质,我们实际上不必操纵迭代或添加额外的计数器:

public static void stringReversal(){
    String str = "Banana";
    String forwardStr = new String();
    String backwardStr = new String();

    for(int i = str.length()-1; i >= 0; i--){
        forwardStr = str.charAt(i)+forwardStr;
        backwardStr = backwardStr+str.charAt(i);
    }

    System.out.println("Forward String:  "+forwardStr);
    System.out.println("Backward String: "+backwardStr);   
}
Run Code Online (Sandbox Code Playgroud)

但是,假设存在一种不同的情况,我们只想打印一个递减值,从初始值到0,以及一个递增的值,从0到初始值.

public static void incrementAndDecrement(){

   int counter = 0;

   for(int i = 10; i >= 0; i--){
       System.out.println(i);
       System.out.println(counter);
       counter++;
   } 
}
Run Code Online (Sandbox Code Playgroud)

这种方法效果很好,但是必须创建第二个增量计数器似乎很麻烦.是否有任何涉及for循环的数学技巧或技巧可能会使counter多余?

java for-loop increment decrement

5
推荐指数
2
解决办法
3万
查看次数

EC2 IAM策略不与ResourceTag一起使用

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Action": ["ec2:Describe*", "ec2:CreateSnapshot"],
"Condition": {
       "StringEquals": {
         "ec2:ResourceTag/test":"true"
       }
},
      "Effect": "Allow",
      "Resource": "*"

    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的IAM策略.如果我取出条件线它工作正常,所以它就是这样.我用标记键"test"标记了实例,并将值设置为"true".我做错了什么?我正在使用ec2 api工具并ec2-describe-volumes用于测试

amazon-ec2 amazon-web-services amazon-iam

5
推荐指数
1
解决办法
2326
查看次数