この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Credential Input

ログイン情報の入力。
ルート XML タグ
<credential>
JSON の例
1{
2externalCredential: "ecNameAws",
3authenticationProtocol: "AwsSv4",
4principalName: "principalA",
5principalType: "NamedPrincipal",
6credentials: {
7   awsAccessKeyId: {
8      value: "00000000000",
9      encrypted: false
10   },
11   awsSecretAccessKey: {
12      value: "aws-secret-value",
13      encrypted: true
14   },
15   awsRoleArn: {
16      value: "arn:partition:service:region:account-id:resource-id",
17      encrypted: false
18   }
19}
20}
プロパティ
名前 説明 必須か省略可能 使用可能なバージョン
authentication​Protocol String 外部ログイン情報の認証プロトコル。値は次のとおりです。
  • AwsSv4
  • Custom
  • OAuth
必須 56.0
authentication​ProtocolVariant String 外部ログイン情報の認証プロトコルバリエーション。値は次のとおりです。
  • AwsSv4_STS — セキュリティトークンサービスを使用する AWS 署名バージョン 4。
  • JwtBearer — OAuth 2.0 JSON Web トークンフロー。
  • RolesAnywhere — Identity and Access Management (IAM) Roles Anywhere を使用する AWS 署名バージョン 4。
指定する場合は、認証プロトコルのバリエーションが実際の外部ログイン情報の認証プロトコルバリエーションと一致している必要があります。
省略可能 57.0
credentials Map<String, Credential Value Input> プロトコル固有のログイン情報の対応付け。
認証プロトコルには、ログイン情報の許可リストと暗号化ルールがあります。
  • AwsSv4awsAccessKeyId (暗号化なし)、awsSecretAccessKey (暗号化あり)、awsRoleArn (暗号化なし)
  • Custom — 任意のログイン情報の名前が有効 (ユーザが暗号化ルールを設定)
必須 56.0
externalCredential String 外部ログイン情報の完全修飾開発者名。 必須 56.0
principalName String 外部ログイン情報の指定ユーザの名前。 principalTypeNamedPrincipal の場合は必須 56.0
principalType String ログイン情報のユーザの種別。値は次のとおりです。
  • AwsStsPrincipal
  • NamedPrincipal
  • PerUserPrincipal
必須 56.0