小编Tun*_*ick的帖子

IntelliJ:为 gradle 运行配置设置 AWS 环境变量

我正在尝试为配置了 gradle 的 Java Spring Boot 设置本地开发环境,它需要一个有效的 AWS CLI 环境。请务必注意,存在不同的配置文件 ( .aws/config)(default未配置),它们是role_arn具有 MFA ( ) 的不同角色开关 ( mfa_serial)。


描述

目前我正在使用 Windows 10 Build 18363(“19.09”)、IntelliJ Ultimate 20.02、gradle 5.6.4。为了运行这个应用程序,我使用 gradleclean bootRun任务和以下环境变量设置了运行配置:

  • AWS_SECRET_ACCESS_KEY
  • AWS_ACCESS_KEY_ID
  • AWS_REGION
  • AWS_DEFAULT_REGION
  • AWS_PROFILE
  • AWS_DEFAULT_PROFILE
#.aws/config
[profile prod]
region=eu-central-1
output=json
role_arn=<role_arn_prod>
source_profile=site-iam
mfa_serial=<arn_iam_user_mfa_1>


[profile sit]
region=eu-central-1
output=json
role_arn=<role_arn_sit>
source_profile=site-iam
mfa_serial=<arn_iam_user_mfa_1>

[profile dev]
region=eu-central-1
output=json
role_arn=<role_arn_dev>
source_profile=site-iam
mfa_serial=<arn_iam_user_mfa_1>

[profile site-iam]
region=eu-central-1
output=json

[default]

Run Code Online (Sandbox Code Playgroud)
#.aws/credentials
[default]
aws_access_key_id = <access_key_id_1>
aws_secret_access_key = <secret_access_key_1>

[site-iam]
aws_access_key_id …
Run Code Online (Sandbox Code Playgroud)

intellij-idea amazon-s3 gradle amazon-web-services amazon-iam

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

Ruby 分解 UTF-8 字符

我实现了使用“ü”的 UTF-16 代码

#!/bin/env ruby
# encoding: UTF-8

puts "ü".unpack('U*')
Run Code Online (Sandbox Code Playgroud)

好吧,它只是返回252,这很好。我阅读了 ruby​​ String 的在线文档,但我不明白如何分解这个字符。

如果ü我想获得角色u (117)¨ (168)

提前致谢,感谢您的帮助

ruby string encoding utf-8 utf-16

2
推荐指数
1
解决办法
88
查看次数