📚
cliで取得したパラメータのマッピング
目的
AWS CLIで取得したAWSリソースの情報を設計書に落とせるように、各Keyの項目の意味をChatgptに出力してもらいました。全てChatgptベースなので間違い等ある可能性がありますが、参考にしていただければと思います。
IAM Group
| 英語キー名 | 日本語名(マッピング) | 補足説明(用途や意味) |
|---|---|---|
| Group | グループ情報 | IAMグループに関する情報ブロックの親要素。 |
| Group.Arn | グループARN | IAMグループのAmazon Resource Name。グループの一意識別子。 |
| Group.CreateDate | 作成日時 | IAMグループが作成された日時。UTCタイムゾーン。 |
| Group.GroupId | グループID | IAMグループの一意の内部ID(システムが使用)。 |
| Group.GroupName | グループ名 | IAMグループの表示名。ユーザーが定義した名前。 |
| Group.Path | パス | IAMエンティティの階層構造を表す仮想パス。通常は/。 |
| Users | 所属ユーザー一覧 | IAMグループに属するユーザーの情報ブロック。複数ユーザーがリストで格納される。 |
| Users[].Arn | ユーザーARN | IAMユーザーのAmazon Resource Name。一意識別子。 |
| Users[].CreateDate | 作成日時 | IAMユーザーが作成された日時。UTCタイムゾーン。 |
| Users[].Path | パス | IAMユーザーの仮想パス。通常は/。 |
| Users[].UserId | ユーザーID | IAMユーザーの内部ID。システム用途の一意識別子。 |
| Users[].UserName | ユーザー名 | IAMユーザーの表示名。ユーザーが定義した名前。 |
IAM User
| 英語キー名 | 日本語名(マッピング) | 補足説明(用途や意味) |
|---|---|---|
| User | ユーザー情報ブロック | IAMユーザーの基本情報を含むトップレベル要素。 |
| User.Arn | ユーザーARN | このIAMユーザーのAmazon Resource Name(AWS内で一意の識別子)。例: arn:aws:iam::アカウントID:user/ユーザー名
|
| User.CreateDate | 作成日時 | このユーザーが作成されたUTC日時。 |
| User.Path | パス | IAMユーザーの仮想階層を表すパス。通常は/(ルート)で使用される。 |
| User.UserId | ユーザーID | AWSによって割り当てられるIAMユーザーの一意のID(不変)。内部的な識別子として使用される。 |
| User.UserName | ユーザー名 | ユーザーが定義したIAMユーザー名。ログインやCLI利用時に使用。 |
IAM Policy
| 英語キー名 | 日本語名(マッピング) | 補足説明(用途や意味) |
|---|---|---|
| Policy | ポリシー情報ブロック | ポリシー全体の情報を含むルート要素。 |
| Policy.PolicyName | ポリシー名 | IAMポリシーの表示名。ユーザーが定義した名前。 |
| Policy.PolicyId | ポリシーID | AWS内部で使用されるIAMポリシーの一意のID。 |
| Policy.Arn | ポリシーARN | IAMポリシーのAmazon Resource Name。一意のリソース識別子。 |
| Policy.Path | パス | IAMポリシーの階層構造を表す仮想パス。通常は/。 |
| Policy.DefaultVersionId | デフォルトバージョンID | アクティブなバージョン番号。ポリシーが複数バージョンある場合に使用される。 |
| Policy.AttachmentCount | アタッチ数(ユーザー・ロール数) | このポリシーが現在アタッチされているエンティティ(ユーザー、ロール、グループ)の数。 |
| Policy.PermissionsBoundaryUsageCount | 境界ポリシー使用数 | このポリシーが「Permissions Boundary」として使用されているエンティティの数。 |
| Policy.IsAttachable | アタッチ可能フラグ | ポリシーがユーザー/グループ/ロールにアタッチ可能かどうかを示す真偽値。 |
| Policy.CreateDate | 作成日時 | ポリシーが作成されたUTC日時。 |
| Policy.UpdateDate | 更新日時 | ポリシーが最後に更新されたUTC日時。 |
| Policy.Tags | タグ | ポリシーに設定されたタグの一覧。空であればタグは設定されていない。 |
CloudWatchAlarm
| 英語キー名 | 日本語名(マッピング) | 補足説明(用途や意味) |
|---|---|---|
| CompositeAlarms | 複合アラーム | 複数のメトリアラームを組み合わせて定義されたアラーム。現在は空のことが多い。 |
| MetricAlarms | メトリアラーム一覧 | 単体メトリクスに基づいたCloudWatchアラームのリスト。 |
| ActionsEnabled | アクションの有効化設定 | アラームに設定されたアクション(通知など)が有効かどうか。 |
| AlarmActions | アラーム時アクション | アラーム状態になった時に実行されるアクションのARN(例:SNSトピックなど)。 |
| AlarmArn | アラームARN | アラームのAmazon Resource Name。一意の識別子。 |
| AlarmConfigurationUpdatedTimestamp | 設定更新日時 | アラームの設定が最後に更新された日時。 |
| AlarmName | アラーム名 | CloudWatchアラームの名前。 |
| ComparisonOperator | 比較演算子 | 閾値との比較条件。GreaterThanThresholdなどが指定される。 |
| Dimensions | ディメンション(一覧) | メトリクスを識別・分類するための属性のセット。 |
| Dimensions[].Name | ディメンション名 | 個々のディメンションの名前(例:WebACL, Rule, InstanceId など)。 |
| Dimensions[].Value | ディメンション値 | 対象となる具体的な値(例:aws-waf-ohp-prd-ym0808 など)。 |
| EvaluationPeriods | 評価期間数 | 何期間連続で条件を満たしたらアラーム状態と判定するか。 |
| InsufficientDataActions | データ不足時アクション | メトリクスが不足している場合に実行されるアクションのリスト。通常は空。 |
| MetricName | メトリクス名 | アラームの対象となるCloudWatchメトリクスの名前。 |
| Namespace | ネームスペース | メトリクスのカテゴリ(例:AWS/EC2、AWS/WAFV2など)。 |
| OKActions | OK状態アクション | アラームがOKに戻った際に実行されるアクション。通常は空。 |
| Period | 評価間隔(秒) | メトリクスの評価間隔(例:60秒、300秒など)。 |
| StateReason | アラーム状態の理由(説明) | 現在の状態に至った理由の説明。 |
| StateReasonData | アラーム状態の詳細データ | 状態に関する詳細な構造化データ(JSON形式)。 |
| StateTransitionedTimestamp | 状態遷移日時 | アラーム状態が変わったタイミング。 |
| StateUpdatedTimestamp | 状態更新日時 | アラーム状態が最後に確認された日時。 |
| StateValue | 現在のアラーム状態 | 現在の状態(OK、ALARM、INSUFFICIENT_DATAのいずれか)。 |
| Statistic | 統計方法 | データ集計の方法(例:Average, Maximum, Sumなど)。 |
| Threshold | 閾値 | アラームをトリガーするための比較対象のしきい値。 |
| TreatMissingData | 欠損データの扱い設定 | データが欠損しているときの扱い方(例:notBreaching = アラームにならない)。 |
CloudFront Distribution
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| Distribution | ディストリビューション全体ブロック | CloudFrontのディストリビューション情報全体。 |
| Distribution.ARN | ARN(Amazon Resource Name) | ディストリビューションの一意識別子。 |
| Distribution.ActiveTrustedKeyGroups.Enabled | 信頼されたキーグループ有効フラグ | 信頼されたキーグループが有効かどうか。 |
| Distribution.ActiveTrustedKeyGroups.Quantity | 信頼されたキーグループ数 | 有効な信頼キーグループの数。 |
| Distribution.ActiveTrustedSigners.Enabled | 信頼された署名者有効フラグ | 信頼された署名者が有効かどうか。 |
| Distribution.ActiveTrustedSigners.Quantity | 信頼された署名者数 | 有効な信頼署名者の数。 |
| Distribution.AliasICPRecordals | ICP申請レコードリスト | CNAMEごとのICP申請状況情報。 |
| Distribution.AliasICPRecordals.CNAME | CNAMEエイリアス | エイリアス名。 |
| Distribution.AliasICPRecordals.ICPRecordalStatus | ICP申請ステータス | ICP申請の承認状態。 |
| Distribution.DistributionConfig | ディストリビューション設定ブロック | ディストリビューションの詳細設定情報。 |
| Distribution.DistributionConfig.Aliases.Items | エイリアス(代替ドメイン)リスト | 設定されたエイリアスドメイン名リスト。 |
| Distribution.DistributionConfig.Aliases.Quantity | エイリアス数 | 設定されたエイリアスの数。 |
| Distribution.DistributionConfig.CacheBehaviors.Quantity | キャッシュビヘイビア数 | キャッシュビヘイビア(パスごとの設定)数。 |
| Distribution.DistributionConfig.CallerReference | 呼び出し参照ID | 設定の一意識別用文字列。 |
| Distribution.DistributionConfig.Comment | コメント | 管理用コメント。 |
| Distribution.DistributionConfig.ContinuousDeploymentPolicyId | 継続的デプロイポリシーID | 継続的デプロイのポリシーID(未設定の場合は空文字)。 |
| Distribution.DistributionConfig.CustomErrorResponses.Quantity | カスタムエラー応答数 | カスタムエラー応答設定の数。 |
| Distribution.DistributionConfig.CustomErrorResponses.Items | カスタムエラー応答設定リスト | 各HTTPステータスコードに対するカスタムレスポンス設定。 |
| Distribution.DistributionConfig.DefaultCacheBehavior | デフォルトキャッシュビヘイビア | デフォルトのキャッシュ動作設定。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.AllowedMethods.Items | 許可されるHTTPメソッドリスト | GET, HEADなど許可されたメソッド。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.AllowedMethods.CachedMethods.Items | キャッシュされるHTTPメソッドリスト | キャッシュ対象となるメソッド。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.CachePolicyId | キャッシュポリシーID | 適用されるキャッシュポリシーのID。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.Compress | 圧縮有効フラグ | レスポンス圧縮の有効/無効。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.FieldLevelEncryptionId | フィールドレベル暗号化ID | フィールドレベル暗号化設定のID。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.FunctionAssociations.Quantity | 関数関連付け数 | Lambda@Edgeなどの関数関連付けの数。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.GrpcConfig.Enabled | gRPC設定有効フラグ | gRPC対応の有効/無効。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations.Quantity | Lambda関数関連付け数 | 関連付けられたLambda関数の数。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.SmoothStreaming | SmoothStreaming対応フラグ | Smooth Streamingの有効/無効。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.TargetOriginId | ターゲットオリジンID | デフォルトビヘイビアのオリジン識別子。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Enabled | 信頼されたキーグループ有効フラグ | トラストキーグループの有効/無効。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.TrustedKeyGroups.Quantity | 信頼されたキーグループ数 | トラストキーグループ数。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Enabled | 信頼された署名者有効フラグ | トラスト署名者の有効/無効。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.TrustedSigners.Quantity | 信頼された署名者数 | トラスト署名者数。 |
| Distribution.DistributionConfig.DefaultCacheBehavior.ViewerProtocolPolicy | ビューワープロトコルポリシー | HTTPSリダイレクトなどのビューワープロトコル設定。 |
| Distribution.DistributionConfig.DefaultRootObject | デフォルトルートオブジェクト | 省略時のルートパス。 |
| Distribution.DistributionConfig.Enabled | 有効フラグ | ディストリビューションの有効/無効。 |
| Distribution.DistributionConfig.HttpVersion | HTTPバージョン | HTTP/2などのサポートバージョン。 |
| Distribution.DistributionConfig.IsIPV6Enabled | IPv6対応フラグ | IPv6の有効/無効。 |
| Distribution.DistributionConfig.Logging.Enabled | ロギング有効フラグ | アクセスログの有効/無効。 |
| Distribution.DistributionConfig.Logging.Bucket | ログ出力バケット名 | ログ出力先S3バケット名。 |
| Distribution.DistributionConfig.Logging.IncludeCookies | クッキー含めるフラグ | ログにクッキーを含めるか。 |
| Distribution.DistributionConfig.Logging.Prefix | ログファイルプレフィックス | ログファイル名のプレフィックス。 |
| Distribution.DistributionConfig.OriginGroups.Quantity | オリジングループ数 | オリジングループの数。 |
| Distribution.DistributionConfig.Origins.Items | オリジンリスト | オリジン(配信元)情報リスト。 |
| Distribution.DistributionConfig.Origins.Items.DomainName | オリジンドメイン名 | オリジンのドメイン名。 |
| Distribution.DistributionConfig.Origins.Items.Id | オリジンID | オリジンの識別子。 |
| Distribution.DistributionConfig.Origins.Items.ConnectionAttempts | 接続試行回数 | オリジン接続試行回数。 |
| Distribution.DistributionConfig.Origins.Items.ConnectionTimeout | 接続タイムアウト秒 | オリジン接続のタイムアウト秒数。 |
| Distribution.DistributionConfig.Origins.Items.CustomHeaders.Quantity | カスタムヘッダー数 | オリジンに送るカスタムヘッダー数。 |
| Distribution.DistributionConfig.Origins.Items.OriginAccessControlId | オリジンアクセスコントロールID | オリジンアクセス制御ID(OAC) |
| Distribution.DistributionConfig.Origins.Items.OriginPath | オリジンパス | オリジンに付加するパス(あれば)。 |
| Distribution.DistributionConfig.Origins.Items.OriginShield.Enabled | Origin Shield有効フラグ | Origin Shieldの有効/無効。 |
| Distribution.DistributionConfig.Origins.Items.S3OriginConfig.OriginAccessIdentity | S3オリジンアクセスID | S3オリジン用のアクセスID。 |
| Distribution.DistributionConfig.Origins.Items.S3OriginConfig.OriginReadTimeout | S3オリジン読み取りタイムアウト秒 | |
| Distribution.DistributionConfig.PriceClass | 価格クラス | 配信価格帯クラス。例: PriceClass_All |
| Distribution.DistributionConfig.Restrictions.GeoRestriction.Quantity | 地理制限数 | 地理的制限数。 |
| Distribution.DistributionConfig.Restrictions.GeoRestriction.RestrictionType | 地理制限タイプ | none, whitelist, blacklistなど。 |
| Distribution.DistributionConfig.Staging | ステージングフラグ | ステージング環境かどうか。 |
| Distribution.DistributionConfig.ViewerCertificate.ACMCertificateArn | ACM証明書ARN | ACMで管理している証明書のARN。 |
| Distribution.DistributionConfig.ViewerCertificate.Certificate | 証明書ARN | 上記と同じく証明書ARN。 |
| Distribution.DistributionConfig.ViewerCertificate.CertificateSource | 証明書ソース | acmなど証明書の発行元タイプ。 |
| Distribution.DistributionConfig.ViewerCertificate.CloudFrontDefaultCertificate | CloudFrontデフォルト証明書フラグ | デフォルト証明書を使っているかどうか。 |
| Distribution.DistributionConfig.ViewerCertificate.MinimumProtocolVersion | 最小TLSプロトコルバージョン | TLSv1.2_2021など。 |
| Distribution.DistributionConfig.ViewerCertificate.SSLSupportMethod | SSLサポート方式 | sni-onlyなどSSL接続方式。 |
| Distribution.WebACLId | WAF WebACLのARN | 適用中のWAFのARN。 |
| Distribution.DomainName | CloudFrontドメイン名 | CloudFrontが割り当てたドメイン名。 |
| Distribution.Id | ディストリビューションID | CloudFrontのディストリビューションID。 |
| Distribution.InProgressInvalidationBatches | 無効化中バッチ数 | 現在進行中のキャッシュ無効化バッチ数。 |
| Distribution.LastModifiedTime | 最終更新日時 | ディストリビューション情報の最終更新日時。 |
| Distribution.Status | ステータス | ディストリビューションの状態。例: Deployed |
| ETag | ETag | 変更検知用のタグ。 |
Origin Access Control (OAC)
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| OriginAccessControl | オリジンアクセスコントロール全体ブロック | OACのトップレベル情報。 |
| OriginAccessControl.Id | OAC ID | オリジンアクセスコントロールの一意識別子。 |
| OriginAccessControl.OriginAccessControlConfig | OAC設定ブロック | OACの設定詳細情報。 |
| OriginAccessControl.OriginAccessControlConfig.Name | 名前 | OACの名前。 |
| OriginAccessControl.OriginAccessControlConfig.OriginAccessControlOriginType | オリジンタイプ | オリジンの種類。例:s3 |
| OriginAccessControl.OriginAccessControlConfig.SigningBehavior | 署名動作 | 署名を行う条件。例:"always" 常に署名を行う。 |
| OriginAccessControl.OriginAccessControlConfig.SigningProtocol | 署名プロトコル | 使用される署名方式。例:"sigv4" (AWS Signature Version 4) |
| ETag | ETag | リソース変更を検知するためのタグ。 |
WebACL パラメータ
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| LockToken | ロックトークン | WebACLの更新用トークン。 |
| WebACL.ARN | ARN | WebACLのAmazon Resource Name。 |
| WebACL.Capacity | キャパシティ | WAFの容量(使用リソース単位)。 |
| WebACL.DefaultAction | デフォルトアクション | デフォルトの処理動作(Allowなど)。 |
| WebACL.Description | 説明 | WebACLの説明文。 |
| WebACL.Id | ID | WebACLの一意識別子。 |
| WebACL.LabelNamespace | ラベルネームスペース | WebACLで使用されるラベルの名前空間。 |
| WebACL.ManagedByFirewallManager | Firewall Manager管理フラグ | Firewall Managerによって管理されているか(true/false)。 |
| WebACL.Name | 名前 | WebACLの名前。 |
| WebACL.OnSourceDDoSProtectionConfig | DDoS保護設定 | ソースDDoS保護の設定。例:ALBLowReputationMode |
| WebACL.RetrofittedByFirewallManager | Firewall Managerレトロフィットフラグ | Firewall Managerによるレトロフィット済みか(true/false)。 |
| WebACL.Rules | ルールリスト | WebACLに含まれるルールの配列。 |
| WebACL.Rules[].Action | ルールアクション | ルールの動作(Allow, Blockなど)。 |
| WebACL.Rules[].Name | ルール名 | ルールの名前。 |
| WebACL.Rules[].Priority | 優先度 | ルールの優先順位。 |
| WebACL.Rules[].Statement | ルールステートメント | ルールの条件。IPセット参照やレート制限など。 |
| WebACL.Rules[].VisibilityConfig | 可視化設定 | CloudWatchメトリクスやサンプリングの有効/無効設定。 |
| WebACL.VisibilityConfig | WebACL全体の可視化設定 | CloudWatchメトリクスやサンプリングの有効/無効設定。 |
Route53
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| ResourceRecordSets | リソースレコードセット全体ブロック | Route53のDNSレコード群をまとめたトップレベル情報。 |
| ResourceRecordSets.Name | レコード名(ドメイン名) | DNSレコードの対象ドメイン名。例: yamadahtest.com. |
| ResourceRecordSets.Type | レコードタイプ | DNSのレコードタイプ。例: A, MX, NS, SOA, TXT, CNAMEなど。 |
| ResourceRecordSets.TTL | TTL(Time To Live) | DNSレコードのキャッシュ有効期間(秒)。 |
| ResourceRecordSets.ResourceRecords | リソースレコードリスト | DNSレコードの値のリスト。複数ある場合は複数行で記載。 |
| ResourceRecordSets.ResourceRecords.Value | レコードの値 | DNSのレコード内容。IPアドレス、ホスト名、TXTレコードの文字列など。 |
Route53 HealthCheck
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| HealthCheck | ヘルスチェック全体ブロック | ヘルスチェックのトップレベル情報。 |
| HealthCheck.CallerReference | 呼び出し参照ID | リクエストの一意性を保証するために指定されたユーザー定義の一意な文字列。 |
| HealthCheck.HealthCheckConfig | ヘルスチェック設定ブロック | チェックの動作・対象などの設定項目を含む。 |
| HealthCheck.HealthCheckConfig.Disabled | 無効フラグ | true の場合はヘルスチェックが無効(無効化されている)。 |
| HealthCheck.HealthCheckConfig.EnableSNI | SNI有効フラグ | HTTPS接続時にSNI(Server Name Indication)を有効にするかどうか。 |
| HealthCheck.HealthCheckConfig.FailureThreshold | 連続失敗しきい値 | 正常と判定する前に何回連続して正常応答が必要か(逆も同様)。 |
| HealthCheck.HealthCheckConfig.FullyQualifiedDomainName | FQDN | チェック対象のFQDN(完全修飾ドメイン名)、例: yamadahtest.com |
| HealthCheck.HealthCheckConfig.Inverted | 判定反転フラグ | trueにすると「異常なら正常」として扱う(ヘルスチェックの論理反転)。 |
| HealthCheck.HealthCheckConfig.MeasureLatency | レイテンシ測定フラグ | trueにするとレイテンシ(応答時間)も測定される。 |
| HealthCheck.HealthCheckConfig.Port | ポート番号 | チェック対象のポート。HTTPSの場合は通常443。 |
| HealthCheck.HealthCheckConfig.Regions | チェックリージョンリスト | どのAWSリージョンからチェックを行うかのリスト。複数地域にまたがって監視することが可能。 |
| HealthCheck.HealthCheckConfig.RequestInterval | リクエスト間隔(秒) | チェックを実施する間隔(秒)。一般的に30または10秒。 |
| HealthCheck.HealthCheckConfig.Type | チェックタイプ | HTTP, HTTPS, TCP などのタイプ指定。 |
| HealthCheck.HealthCheckVersion | バージョン番号 | ヘルスチェック設定のバージョン。通常は1。 |
| HealthCheck.Id | ヘルスチェックID | このヘルスチェックの一意識別子(UUID形式)。 |
ACM Certificate
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| Certificate | 証明書全体ブロック | ACMの証明書情報全体。 |
| Certificate.CertificateArn | 証明書ARN | 証明書のAmazonリソースネーム(一意識別子)。 |
| Certificate.CreatedAt | 作成日時 | 証明書が作成された日時(タイムスタンプ)。 |
| Certificate.DomainName | ドメイン名 | 証明書が対象とするドメイン名。 |
| Certificate.DomainValidationOptions | ドメイン検証オプションリスト | ドメイン検証に関する設定情報のリスト。 |
| Certificate.DomainValidationOptions.DomainName | 検証対象ドメイン名 | 検証を行うドメイン名。 |
| Certificate.DomainValidationOptions.ResourceRecord.Name | 検証用DNSレコード名 | DNS検証用にRoute53等に設定するCNAMEの名前。 |
| Certificate.DomainValidationOptions.ResourceRecord.Type | 検証用DNSレコードタイプ | DNS検証用レコードのタイプ。通常CNAME。 |
| Certificate.DomainValidationOptions.ResourceRecord.Value | 検証用DNSレコード値 | DNS検証用のCNAMEの値。 |
| Certificate.DomainValidationOptions.ValidationDomain | 検証ドメイン | 検証に使用するドメイン名。 |
| Certificate.DomainValidationOptions.ValidationMethod | 検証方法 | DNSまたはEmailによる検証方法。 |
| Certificate.DomainValidationOptions.ValidationStatus | 検証状態 | 検証の進行状況(例:SUCCESS)。 |
| Certificate.ExtendedKeyUsages | 拡張キー使用目的リスト | TLSなどで使われる拡張用途のリスト。 |
| Certificate.ExtendedKeyUsages.Name | 拡張キー使用目的名 | 例: TLS_WEB_SERVER_AUTHENTICATION |
| Certificate.ExtendedKeyUsages.OID | 拡張キー使用目的OID | オブジェクト識別子。 |
| Certificate.InUseBy | 利用中リソースARNリスト | 証明書が紐づくAWSリソースのARN一覧。 |
| Certificate.IssuedAt | 発行日時 | 証明書が発行された日時(タイムスタンプ)。 |
| Certificate.Issuer | 発行者 | 証明書を発行した認証局名。 |
| Certificate.KeyAlgorithm | 鍵アルゴリズム | 鍵の種類、例: RSA-2048 |
| Certificate.KeyUsages | キー使用目的リスト | デジタル署名や鍵の暗号化などの用途リスト。 |
| Certificate.KeyUsages.Name | キー使用目的名 | 例: DIGITAL_SIGNATURE, KEY_ENCIPHERMENT |
| Certificate.NotAfter | 有効期限(終了日時) | 証明書の有効期限終了日時。 |
| Certificate.NotBefore | 有効期限(開始日時) | 証明書の有効開始日時。 |
| Certificate.Options.CertificateTransparencyLoggingPreference | 証明書透明性ログ設定 | ENABLED/DISABLEDなどの設定。 |
| Certificate.Options.Export | 証明書エクスポート設定 | 証明書のエクスポート可否。 |
| Certificate.RenewalEligibility | 更新資格 | 証明書が更新可能かどうか。 |
| Certificate.Serial | シリアル番号 | 証明書のシリアル番号。 |
| Certificate.SignatureAlgorithm | 署名アルゴリズム | 署名に使われたアルゴリズム。例: SHA256WITHRSA |
| Certificate.Status | 状態 | 証明書の発行状態。例: ISSUED |
| Certificate.Subject | サブジェクト | 証明書のサブジェクト(例: CN=www.yamadahtest.com) |
| Certificate.SubjectAlternativeNames | 代替サブジェクト名リスト | 証明書がカバーする代替ドメイン名のリスト。 |
| Certificate.Type | 証明書タイプ | 証明書の発行元タイプ。例: AMAZON_ISSUED |
SNS Topic
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| Attributes.DisplayName | 表示名 | トピックに設定された表示名(空文字列の場合は未設定)。 |
| Attributes.EffectiveDeliveryPolicy | 配信ポリシー | サブスクリプションに対するメッセージ再試行・バックオフなどのポリシー設定。JSON文字列で定義されている。 |
| Attributes.Owner | オーナーアカウントID | SNSトピックを所有する AWS アカウントの ID。 |
| Attributes.Policy | アクセスポリシー | SNSトピックへのアクセス制御ポリシー。どのプリンシパルがどのアクションを許可されているかを JSON 形式で記述。 |
| Attributes.SubscriptionsConfirmed | 確認済みサブスクリプション数 | 現在確認されているサブスクリプション(有効)の数。 |
| Attributes.SubscriptionsDeleted | 削除済みサブスクリプション数 | 削除されたサブスクリプションの数(過去に存在したが削除されたもの)。 |
| Attributes.SubscriptionsPending | 保留中のサブスクリプション数 | ユーザー側で確認(承認)されていないサブスクリプションの数。 |
| Attributes.TopicArn | トピックARN | この SNS トピックの Amazon リソースネーム。SNSトピックを一意に識別するために使用。 |
SNS Subscription
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| Attributes | 属性全体ブロック | SNSサブスクリプションの属性をまとめた情報。 |
| Attributes.ConfirmationWasAuthenticated | 確認認証済みフラグ | 確認が認証されたかどうか(true/false)。 |
| Attributes.Endpoint | エンドポイント | メールアドレスやURLなどのサブスクリプション先。 |
| Attributes.Owner | オーナー | AWSアカウントID。 |
| Attributes.PendingConfirmation | 確認待ちフラグ | サブスクリプションの確認待ち状態(true/false)。 |
| Attributes.Protocol | プロトコル | サブスクリプションのプロトコル(例:email, sms, httpなど)。 |
| Attributes.RawMessageDelivery | 生メッセージ配信フラグ | 生メッセージ配信を行うか(true/false)。 |
| Attributes.SubscriptionArn | サブスクリプションARN | サブスクリプションのARN(Amazon Resource Name)。 |
| Attributes.SubscriptionPrincipal | サブスクリプションプリンシパル | サブスクリプションを作成したIAMユーザーやロールのARN。 |
| Attributes.TopicArn | トピックARN | 関連付けられたSNSトピックのARN。 |
S3 バケット
| 英語キー名 | 日本語名(マッピング) | 補足説明 |
|---|---|---|
| BucketName | バケット名 | S3バケットの名前。 |
| LocationConstraint.LocationConstraint | ロケーション制約 | バケットのリージョン(例:ap-northeast-1)。 |
| NotificationConfiguration.TopicConfigurations | 通知設定 - トピック設定 | S3イベント通知で設定されたSNSトピックの一覧。 |
| NotificationConfiguration.TopicConfigurations[].Events | 通知イベント | 通知されるS3のイベントタイプ(例:s3:ObjectCreated:*など)。 |
| NotificationConfiguration.TopicConfigurations[].Id | 通知ID | 通知設定の識別子。 |
| NotificationConfiguration.TopicConfigurations[].TopicArn | トピックARN | SNSトピックのARN。 |
| LifecycleConfiguration | ライフサイクル設定 | バケットのライフサイクルポリシー設定(未設定の場合は空)。 |
| BucketPolicy | バケットポリシー | バケットに設定されたアクセス制御ポリシー(未設定の場合は空)。 |
| VersioningConfiguration | バージョニング設定 | バケットのバージョニング設定(未設定の場合は空)。 |
| EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules | サーバーサイド暗号化設定のルール | 暗号化設定のルールリスト。 |
| EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules[].ApplyServerSideEncryptionByDefault.SSEAlgorithm | デフォルト暗号化アルゴリズム | SSEで使う暗号化方式(例:AES256)。 |
| EncryptionConfiguration.ServerSideEncryptionConfiguration.Rules[].BucketKeyEnabled | バケットキー有効フラグ | バケットキーの使用有無(true/false)。 |
| LoggingConfiguration.LoggingEnabled.TargetBucket | ログ配信先バケット | アクセスログの送付先バケット名。 |
| LoggingConfiguration.LoggingEnabled.TargetPrefix | ログプレフィックス | アクセスログの接頭辞(フォルダ的役割)。 |
| CORSConfiguration | CORS設定 | クロスオリジンリソースシェアリングの設定(未設定の場合は空)。 |
| Tagging | タグ付け設定 | バケットに付与されたタグ情報(未設定の場合は空)。 |
Discussion