mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-15 09:01:31 +00:00
docs: stop declaring roadmap work as not applicable
The roadmap carries IPv4 pools, local zones as an installation option, and an S3 gap closure naming inventory and intelligent tiering. All three were published as operations this platform will never serve. Twenty-nine EC2 operations — local gateways, CoIP pools, BYOIP and the zone group opt-in — and nine S3 operations are no longer declared. Carrier gateways stay, as a route into a telco's 5G network in a Wavelength Zone.
This commit is contained in:
+57
-87
@@ -28,44 +28,37 @@ Spot Instance Requests are a mock over the on-demand `RunInstances` path. A requ
|
||||
|
||||
| Operation | Status |
|
||||
|---|---|
|
||||
| `AcceptReservedInstancesExchangeQuote` | ⛔ Not applicable [10](#notes) |
|
||||
| `AdvertiseByoipCidr` | ⛔ Not applicable [5](#notes) |
|
||||
| `AcceptReservedInstancesExchangeQuote` | ⛔ Not applicable [9](#notes) |
|
||||
| `AllocateAddress` | ✅ Implemented |
|
||||
| `AssociateAddress` | ✅ Implemented |
|
||||
| `AssociateIamInstanceProfile` | ✅ Implemented |
|
||||
| `AssociateRouteTable` | ✅ Implemented |
|
||||
| `AttachClassicLinkVpc` | ⛔ Not applicable [6](#notes) |
|
||||
| `AttachClassicLinkVpc` | ⛔ Not applicable [5](#notes) |
|
||||
| `AttachInternetGateway` | ✅ Implemented |
|
||||
| `AttachNetworkInterface` | ✅ Implemented |
|
||||
| `AttachVolume` | ✅ Implemented |
|
||||
| `AuthorizeSecurityGroupEgress` | ✅ Implemented |
|
||||
| `AuthorizeSecurityGroupIngress` | ✅ Implemented |
|
||||
| `CancelCapacityReservation` | ✅ Implemented |
|
||||
| `CancelReservedInstancesListing` | ⛔ Not applicable [10](#notes) |
|
||||
| `CancelReservedInstancesListing` | ⛔ Not applicable [9](#notes) |
|
||||
| `CancelSpotInstanceRequests` | ✅ Implemented |
|
||||
| `ConfirmProductInstance` | ⛔ Not applicable [9](#notes) |
|
||||
| `CopyFpgaImage` | ⛔ Not applicable [7](#notes) |
|
||||
| `ConfirmProductInstance` | ⛔ Not applicable [8](#notes) |
|
||||
| `CopyFpgaImage` | ⛔ Not applicable [6](#notes) |
|
||||
| `CopyImage` | ✅ Implemented |
|
||||
| `CopySnapshot` | ✅ Implemented |
|
||||
| `CreateCapacityReservation` | ✅ Implemented |
|
||||
| `CreateCarrierGateway` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateCoipCidr` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateCoipPool` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateEgressOnlyInternetGateway` | ✅ Implemented |
|
||||
| `CreateFpgaImage` | ⛔ Not applicable [7](#notes) |
|
||||
| `CreateFpgaImage` | ⛔ Not applicable [6](#notes) |
|
||||
| `CreateImage` | ✅ Implemented |
|
||||
| `CreateInternetGateway` | ✅ Implemented |
|
||||
| `CreateKeyPair` | ✅ Implemented |
|
||||
| `CreateLaunchTemplate` | ✅ Implemented |
|
||||
| `CreateLaunchTemplateVersion` | ✅ Implemented |
|
||||
| `CreateLocalGatewayRoute` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateLocalGatewayRouteTable` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateLocalGatewayRouteTableVpcAssociation` | ⛔ Not applicable [3](#notes) |
|
||||
| `CreateNatGateway` | ✅ Implemented |
|
||||
| `CreateNetworkInterface` | ✅ Implemented |
|
||||
| `CreatePlacementGroup` | ✅ Implemented |
|
||||
| `CreateReservedInstancesListing` | ⛔ Not applicable [10](#notes) |
|
||||
| `CreateReservedInstancesListing` | ⛔ Not applicable [9](#notes) |
|
||||
| `CreateRoute` | ✅ Implemented |
|
||||
| `CreateRouteTable` | ✅ Implemented |
|
||||
| `CreateSecurityGroup` | ✅ Implemented |
|
||||
@@ -75,22 +68,16 @@ Spot Instance Requests are a mock over the on-demand `RunInstances` path. A requ
|
||||
| `CreateVolume` | ✅ Implemented |
|
||||
| `CreateVpc` | ✅ Implemented |
|
||||
| `DeleteCarrierGateway` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteCoipCidr` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteCoipPool` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteEgressOnlyInternetGateway` | ✅ Implemented |
|
||||
| `DeleteFpgaImage` | ⛔ Not applicable [7](#notes) |
|
||||
| `DeleteFpgaImage` | ⛔ Not applicable [6](#notes) |
|
||||
| `DeleteInternetGateway` | ✅ Implemented |
|
||||
| `DeleteKeyPair` | ✅ Implemented |
|
||||
| `DeleteLaunchTemplate` | ✅ Implemented |
|
||||
| `DeleteLaunchTemplateVersions` | ✅ Implemented |
|
||||
| `DeleteLocalGatewayRoute` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteLocalGatewayRouteTable` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteLocalGatewayRouteTableVpcAssociation` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteNatGateway` | ✅ Implemented |
|
||||
| `DeleteNetworkInterface` | ✅ Implemented |
|
||||
| `DeletePlacementGroup` | ✅ Implemented |
|
||||
| `DeleteQueuedReservedInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `DeleteQueuedReservedInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `DeleteRoute` | ✅ Implemented |
|
||||
| `DeleteRouteTable` | ✅ Implemented |
|
||||
| `DeleteSecurityGroup` | ✅ Implemented |
|
||||
@@ -99,29 +86,26 @@ Spot Instance Requests are a mock over the on-demand `RunInstances` path. A requ
|
||||
| `DeleteTags` | ✅ Implemented |
|
||||
| `DeleteVolume` | ✅ Implemented |
|
||||
| `DeleteVpc` | ✅ Implemented |
|
||||
| `DeprovisionByoipCidr` | ⛔ Not applicable [5](#notes) |
|
||||
| `DeregisterImage` | ✅ Implemented |
|
||||
| `DescribeAccountAttributes` | ✅ Implemented |
|
||||
| `DescribeAddresses` | ✅ Implemented |
|
||||
| `DescribeAddressesAttribute` | ✅ Implemented |
|
||||
| `DescribeAggregateIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `DescribeAggregateIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeAvailabilityZones` | ✅ Implemented |
|
||||
| `DescribeAwsNetworkPerformanceMetricSubscriptions` | ⛔ Not applicable [2](#notes) |
|
||||
| `DescribeByoipCidrs` | ⛔ Not applicable [5](#notes) |
|
||||
| `DescribeCapacityBlockOfferings` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeCapacityBlockOfferings` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeCapacityReservations` | ✅ Implemented |
|
||||
| `DescribeCarrierGateways` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeClassicLinkInstances` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeCoipPools` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeClassicLinkInstances` | ⛔ Not applicable [5](#notes) |
|
||||
| `DescribeEgressOnlyInternetGateways` | ✅ Implemented |
|
||||
| `DescribeElasticGpus` | ⛔ Not applicable [11](#notes) |
|
||||
| `DescribeFpgaImageAttribute` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeFpgaImages` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeHostReservationOfferings` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeHostReservations` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeElasticGpus` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeFpgaImageAttribute` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeFpgaImages` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeHostReservationOfferings` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeHostReservations` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeIamInstanceProfileAssociations` | ✅ Implemented |
|
||||
| `DescribeIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `DescribeIdentityIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `DescribeIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeIdentityIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeImageAttribute` | ✅ Implemented |
|
||||
| `DescribeImages` | ✅ Implemented |
|
||||
| `DescribeInstanceAttribute` | ✅ Implemented |
|
||||
@@ -134,89 +118,78 @@ Spot Instance Requests are a mock over the on-demand `RunInstances` path. A requ
|
||||
| `DescribeKeyPairs` | ✅ Implemented |
|
||||
| `DescribeLaunchTemplateVersions` | ✅ Implemented |
|
||||
| `DescribeLaunchTemplates` | ✅ Implemented |
|
||||
| `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeLocalGatewayRouteTableVpcAssociations` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeLocalGatewayRouteTables` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeLocalGatewayVirtualInterfaceGroups` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeLocalGatewayVirtualInterfaces` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeLocalGateways` | ⛔ Not applicable [3](#notes) |
|
||||
| `DescribeMovingAddresses` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeMovingAddresses` | ⛔ Not applicable [5](#notes) |
|
||||
| `DescribeNatGateways` | ✅ Implemented |
|
||||
| `DescribeNetworkInterfaces` | ✅ Implemented |
|
||||
| `DescribePlacementGroups` | ✅ Implemented |
|
||||
| `DescribePrincipalIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `DescribePrincipalIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `DescribeRegions` | ✅ Implemented |
|
||||
| `DescribeReservedInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeReservedInstancesListings` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeReservedInstancesModifications` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeReservedInstancesOfferings` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeReservedInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeReservedInstancesListings` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeReservedInstancesModifications` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeReservedInstancesOfferings` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeRouteTables` | ✅ Implemented |
|
||||
| `DescribeScheduledInstanceAvailability` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeScheduledInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `DescribeScheduledInstanceAvailability` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeScheduledInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `DescribeSecurityGroupRules` | ✅ Implemented |
|
||||
| `DescribeSecurityGroups` | ✅ Implemented |
|
||||
| `DescribeSnapshots` | ✅ Implemented |
|
||||
| `DescribeSpotInstanceRequests` | ✅ Implemented |
|
||||
| `DescribeSpotPriceHistory` | ⛔ Not applicable [12](#notes) |
|
||||
| `DescribeSpotPriceHistory` | ⛔ Not applicable [11](#notes) |
|
||||
| `DescribeSubnets` | ✅ Implemented |
|
||||
| `DescribeTags` | ✅ Implemented |
|
||||
| `DescribeVolumeStatus` | ✅ Implemented |
|
||||
| `DescribeVolumes` | ✅ Implemented |
|
||||
| `DescribeVolumesModifications` | ✅ Implemented |
|
||||
| `DescribeVpcAttribute` | ✅ Implemented |
|
||||
| `DescribeVpcClassicLink` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeVpcClassicLinkDnsSupport` | ⛔ Not applicable [6](#notes) |
|
||||
| `DescribeVpcClassicLink` | ⛔ Not applicable [5](#notes) |
|
||||
| `DescribeVpcClassicLinkDnsSupport` | ⛔ Not applicable [5](#notes) |
|
||||
| `DescribeVpcs` | ✅ Implemented |
|
||||
| `DetachClassicLinkVpc` | ⛔ Not applicable [6](#notes) |
|
||||
| `DetachClassicLinkVpc` | ⛔ Not applicable [5](#notes) |
|
||||
| `DetachInternetGateway` | ✅ Implemented |
|
||||
| `DetachNetworkInterface` | ✅ Implemented |
|
||||
| `DetachVolume` | ✅ Implemented |
|
||||
| `DisableAwsNetworkPerformanceMetricSubscription` | ⛔ Not applicable [2](#notes) |
|
||||
| `DisableEbsEncryptionByDefault` | ✅ Implemented |
|
||||
| `DisableSerialConsoleAccess` | ✅ Implemented |
|
||||
| `DisableVpcClassicLink` | ⛔ Not applicable [6](#notes) |
|
||||
| `DisableVpcClassicLinkDnsSupport` | ⛔ Not applicable [6](#notes) |
|
||||
| `DisableVpcClassicLink` | ⛔ Not applicable [5](#notes) |
|
||||
| `DisableVpcClassicLinkDnsSupport` | ⛔ Not applicable [5](#notes) |
|
||||
| `DisassociateAddress` | ✅ Implemented |
|
||||
| `DisassociateIamInstanceProfile` | ✅ Implemented |
|
||||
| `DisassociateRouteTable` | ✅ Implemented |
|
||||
| `EnableAwsNetworkPerformanceMetricSubscription` | ⛔ Not applicable [2](#notes) |
|
||||
| `EnableEbsEncryptionByDefault` | ✅ Implemented |
|
||||
| `EnableSerialConsoleAccess` | ✅ Implemented |
|
||||
| `EnableVpcClassicLink` | ⛔ Not applicable [6](#notes) |
|
||||
| `EnableVpcClassicLinkDnsSupport` | ⛔ Not applicable [6](#notes) |
|
||||
| `EnableVpcClassicLink` | ⛔ Not applicable [5](#notes) |
|
||||
| `EnableVpcClassicLinkDnsSupport` | ⛔ Not applicable [5](#notes) |
|
||||
| `GetAwsNetworkPerformanceData` | ⛔ Not applicable [2](#notes) |
|
||||
| `GetCoipPoolUsage` | ⛔ Not applicable [3](#notes) |
|
||||
| `GetConsoleOutput` | ✅ Implemented |
|
||||
| `GetEbsEncryptionByDefault` | ✅ Implemented |
|
||||
| `GetFlowLogsIntegrationTemplate` | ⛔ Not applicable [1](#notes) |
|
||||
| `GetHostReservationPurchasePreview` | ⛔ Not applicable [10](#notes) |
|
||||
| `GetHostReservationPurchasePreview` | ⛔ Not applicable [9](#notes) |
|
||||
| `GetPasswordData` | ✅ Implemented |
|
||||
| `GetReservedInstancesExchangeQuote` | ⛔ Not applicable [10](#notes) |
|
||||
| `GetReservedInstancesExchangeQuote` | ⛔ Not applicable [9](#notes) |
|
||||
| `GetSecurityGroupsForVpc` | ✅ Implemented |
|
||||
| `GetSerialConsoleAccessStatus` | ✅ Implemented |
|
||||
| `ImportKeyPair` | ✅ Implemented |
|
||||
| `ModifyAvailabilityZoneGroup` | ⛔ Not applicable [3](#notes) |
|
||||
| `ModifyFpgaImageAttribute` | ⛔ Not applicable [7](#notes) |
|
||||
| `ModifyIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `ModifyIdentityIdFormat` | ⛔ Not applicable [8](#notes) |
|
||||
| `ModifyFpgaImageAttribute` | ⛔ Not applicable [6](#notes) |
|
||||
| `ModifyIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `ModifyIdentityIdFormat` | ⛔ Not applicable [7](#notes) |
|
||||
| `ModifyImageAttribute` | ✅ Implemented |
|
||||
| `ModifyInstanceAttribute` | ✅ Implemented |
|
||||
| `ModifyInstanceMetadataOptions` | ✅ Implemented |
|
||||
| `ModifyLaunchTemplate` | ✅ Implemented |
|
||||
| `ModifyLocalGatewayRoute` | ⛔ Not applicable [3](#notes) |
|
||||
| `ModifyNetworkInterfaceAttribute` | ✅ Implemented |
|
||||
| `ModifyReservedInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `ModifyReservedInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `ModifySubnetAttribute` | ✅ Implemented |
|
||||
| `ModifyVolume` | ✅ Implemented |
|
||||
| `ModifyVpcAttribute` | ✅ Implemented |
|
||||
| `MonitorInstances` | ✅ Implemented |
|
||||
| `MoveAddressToVpc` | ⛔ Not applicable [6](#notes) |
|
||||
| `MoveByoipCidrToIpam` | ⛔ Not applicable [5](#notes) |
|
||||
| `ProvisionByoipCidr` | ⛔ Not applicable [5](#notes) |
|
||||
| `PurchaseCapacityBlock` | ⛔ Not applicable [10](#notes) |
|
||||
| `PurchaseHostReservation` | ⛔ Not applicable [10](#notes) |
|
||||
| `PurchaseReservedInstancesOffering` | ⛔ Not applicable [10](#notes) |
|
||||
| `PurchaseScheduledInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `MoveAddressToVpc` | ⛔ Not applicable [5](#notes) |
|
||||
| `PurchaseCapacityBlock` | ⛔ Not applicable [9](#notes) |
|
||||
| `PurchaseHostReservation` | ⛔ Not applicable [9](#notes) |
|
||||
| `PurchaseReservedInstancesOffering` | ⛔ Not applicable [9](#notes) |
|
||||
| `PurchaseScheduledInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `RebootInstances` | ✅ Implemented |
|
||||
| `RegisterImage` | ✅ Implemented |
|
||||
| `ReleaseAddress` | ✅ Implemented |
|
||||
@@ -225,33 +198,30 @@ Spot Instance Requests are a mock over the on-demand `RunInstances` path. A requ
|
||||
| `ReplaceRouteTableAssociation` | ✅ Implemented |
|
||||
| `ReportInstanceStatus` | ⛔ Not applicable [4](#notes) |
|
||||
| `RequestSpotInstances` | ✅ Implemented |
|
||||
| `ResetFpgaImageAttribute` | ⛔ Not applicable [7](#notes) |
|
||||
| `ResetFpgaImageAttribute` | ⛔ Not applicable [6](#notes) |
|
||||
| `ResetImageAttribute` | ✅ Implemented |
|
||||
| `RestoreAddressToClassic` | ⛔ Not applicable [6](#notes) |
|
||||
| `RestoreAddressToClassic` | ⛔ Not applicable [5](#notes) |
|
||||
| `RevokeSecurityGroupEgress` | ✅ Implemented |
|
||||
| `RevokeSecurityGroupIngress` | ✅ Implemented |
|
||||
| `RunInstances` | ✅ Implemented |
|
||||
| `RunScheduledInstances` | ⛔ Not applicable [10](#notes) |
|
||||
| `SearchLocalGatewayRoutes` | ⛔ Not applicable [3](#notes) |
|
||||
| `RunScheduledInstances` | ⛔ Not applicable [9](#notes) |
|
||||
| `StartInstances` | ✅ Implemented |
|
||||
| `StopInstances` | ✅ Implemented |
|
||||
| `TerminateInstances` | ✅ Implemented |
|
||||
| `UnmonitorInstances` | ✅ Implemented |
|
||||
| `UpdateSecurityGroupRuleDescriptionsEgress` | ✅ Implemented |
|
||||
| `UpdateSecurityGroupRuleDescriptionsIngress` | ✅ Implemented |
|
||||
| `WithdrawByoipCidr` | ⛔ Not applicable [5](#notes) |
|
||||
|
||||
### Notes
|
||||
|
||||
1. The integration template wires flow logs into Athena and CloudFormation, neither of which this platform offers.
|
||||
2. These report performance across AWS's own global network between its regions and zones.
|
||||
3. Outposts, Local Zones and Wavelength extend an AWS region into another site; a deployment here is the site.
|
||||
3. Carrier gateways route to a telecommunications carrier's 5G network in an AWS Wavelength Zone.
|
||||
4. Reporting an instance as impaired files a report with AWS support about AWS hardware.
|
||||
5. Bringing your own IP range means advertising it from AWS's network. The operator already owns the addresses here.
|
||||
6. EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.
|
||||
7. FPGA images are built and ingested through AWS's own AFI pipeline for its F1 instances.
|
||||
8. These switched resource IDs between the short and long forms during AWS's 2016 migration, which has long since finished.
|
||||
9. Product codes belong to AWS Marketplace, which has no equivalent here.
|
||||
10. Reserved Instances, Scheduled Instances, Capacity Blocks and host reservations buy AWS capacity at an AWS price. Hardware here is already bought.
|
||||
11. Elastic Graphics was retired by AWS, and attached nothing but an AWS-hosted accelerator while it existed.
|
||||
12. On owned hardware there is no spot-to-on-demand price differential, so any figure would be invented.
|
||||
5. EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.
|
||||
6. FPGA images are built and ingested through AWS's own AFI pipeline for its F1 instances.
|
||||
7. These switched resource IDs between the short and long forms during AWS's 2016 migration, which has long since finished.
|
||||
8. Product codes belong to AWS Marketplace, which has no equivalent here.
|
||||
9. Reserved Instances, Scheduled Instances, Capacity Blocks and host reservations buy AWS capacity at an AWS price. Hardware here is already bought.
|
||||
10. Elastic Graphics was retired by AWS, and attached nothing but an AWS-hosted accelerator while it existed.
|
||||
11. On owned hardware there is no spot-to-on-demand price differential, so any figure would be invented.
|
||||
|
||||
@@ -21,7 +21,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
|
||||
## ec2
|
||||
|
||||
`2016-11-15` — 125 of 625 modelled operations implemented (20.0%), 0 stubbed, 87 not applicable, 0 registered outside the pinned model.
|
||||
`2016-11-15` — 125 of 625 modelled operations implemented (20.0%), 0 stubbed, 58 not applicable, 0 registered outside the pinned model.
|
||||
|
||||
### Not implemented
|
||||
|
||||
@@ -31,6 +31,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `AcceptTransitGatewayVpcAttachment`
|
||||
- `AcceptVpcEndpointConnections`
|
||||
- `AcceptVpcPeeringConnection`
|
||||
- `AdvertiseByoipCidr`
|
||||
- `AllocateHosts`
|
||||
- `AllocateIpamPoolCidr`
|
||||
- `ApplySecurityGroupsToClientVpnTargetNetwork`
|
||||
@@ -64,6 +65,8 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `CreateCapacityReservationFleet`
|
||||
- `CreateClientVpnEndpoint`
|
||||
- `CreateClientVpnRoute`
|
||||
- `CreateCoipCidr`
|
||||
- `CreateCoipPool`
|
||||
- `CreateCustomerGateway`
|
||||
- `CreateDefaultSubnet`
|
||||
- `CreateDefaultVpc`
|
||||
@@ -78,6 +81,10 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `CreateIpamPool`
|
||||
- `CreateIpamResourceDiscovery`
|
||||
- `CreateIpamScope`
|
||||
- `CreateLocalGatewayRoute`
|
||||
- `CreateLocalGatewayRouteTable`
|
||||
- `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
|
||||
- `CreateLocalGatewayRouteTableVpcAssociation`
|
||||
- `CreateManagedPrefixList`
|
||||
- `CreateNetworkAcl`
|
||||
- `CreateNetworkAclEntry`
|
||||
@@ -119,6 +126,8 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `CreateVpnGateway`
|
||||
- `DeleteClientVpnEndpoint`
|
||||
- `DeleteClientVpnRoute`
|
||||
- `DeleteCoipCidr`
|
||||
- `DeleteCoipPool`
|
||||
- `DeleteCustomerGateway`
|
||||
- `DeleteDhcpOptions`
|
||||
- `DeleteFleets`
|
||||
@@ -130,6 +139,10 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `DeleteIpamPool`
|
||||
- `DeleteIpamResourceDiscovery`
|
||||
- `DeleteIpamScope`
|
||||
- `DeleteLocalGatewayRoute`
|
||||
- `DeleteLocalGatewayRouteTable`
|
||||
- `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
|
||||
- `DeleteLocalGatewayRouteTableVpcAssociation`
|
||||
- `DeleteManagedPrefixList`
|
||||
- `DeleteNetworkAcl`
|
||||
- `DeleteNetworkAclEntry`
|
||||
@@ -167,6 +180,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `DeleteVpnConnection`
|
||||
- `DeleteVpnConnectionRoute`
|
||||
- `DeleteVpnGateway`
|
||||
- `DeprovisionByoipCidr`
|
||||
- `DeprovisionIpamByoasn`
|
||||
- `DeprovisionIpamPoolCidr`
|
||||
- `DeprovisionPublicIpv4PoolCidr`
|
||||
@@ -175,12 +189,14 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `DeregisterTransitGatewayMulticastGroupSources`
|
||||
- `DescribeAddressTransfers`
|
||||
- `DescribeBundleTasks`
|
||||
- `DescribeByoipCidrs`
|
||||
- `DescribeCapacityReservationFleets`
|
||||
- `DescribeClientVpnAuthorizationRules`
|
||||
- `DescribeClientVpnConnections`
|
||||
- `DescribeClientVpnEndpoints`
|
||||
- `DescribeClientVpnRoutes`
|
||||
- `DescribeClientVpnTargetNetworks`
|
||||
- `DescribeCoipPools`
|
||||
- `DescribeConversionTasks`
|
||||
- `DescribeCustomerGateways`
|
||||
- `DescribeDhcpOptions`
|
||||
@@ -207,6 +223,12 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `DescribeIpamScopes`
|
||||
- `DescribeIpams`
|
||||
- `DescribeIpv6Pools`
|
||||
- `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations`
|
||||
- `DescribeLocalGatewayRouteTableVpcAssociations`
|
||||
- `DescribeLocalGatewayRouteTables`
|
||||
- `DescribeLocalGatewayVirtualInterfaceGroups`
|
||||
- `DescribeLocalGatewayVirtualInterfaces`
|
||||
- `DescribeLocalGateways`
|
||||
- `DescribeLockedSnapshots`
|
||||
- `DescribeMacHosts`
|
||||
- `DescribeManagedPrefixLists`
|
||||
@@ -304,6 +326,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `GetAssociatedEnclaveCertificateIamRoles`
|
||||
- `GetAssociatedIpv6PoolCidrs`
|
||||
- `GetCapacityReservationUsage`
|
||||
- `GetCoipPoolUsage`
|
||||
- `GetConsoleScreenshot`
|
||||
- `GetDefaultCreditSpecification`
|
||||
- `GetEbsDefaultKmsKeyId`
|
||||
@@ -349,6 +372,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `ListSnapshotsInRecycleBin`
|
||||
- `LockSnapshot`
|
||||
- `ModifyAddressAttribute`
|
||||
- `ModifyAvailabilityZoneGroup`
|
||||
- `ModifyCapacityReservation`
|
||||
- `ModifyCapacityReservationFleet`
|
||||
- `ModifyClientVpnEndpoint`
|
||||
@@ -368,6 +392,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `ModifyIpamResourceCidr`
|
||||
- `ModifyIpamResourceDiscovery`
|
||||
- `ModifyIpamScope`
|
||||
- `ModifyLocalGatewayRoute`
|
||||
- `ModifyManagedPrefixList`
|
||||
- `ModifyPrivateDnsNameOptions`
|
||||
- `ModifySecurityGroupRules`
|
||||
@@ -399,6 +424,8 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `ModifyVpnConnectionOptions`
|
||||
- `ModifyVpnTunnelCertificate`
|
||||
- `ModifyVpnTunnelOptions`
|
||||
- `MoveByoipCidrToIpam`
|
||||
- `ProvisionByoipCidr`
|
||||
- `ProvisionIpamByoasn`
|
||||
- `ProvisionIpamPoolCidr`
|
||||
- `ProvisionPublicIpv4PoolCidr`
|
||||
@@ -427,6 +454,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `RestoreSnapshotFromRecycleBin`
|
||||
- `RestoreSnapshotTier`
|
||||
- `RevokeClientVpnIngress`
|
||||
- `SearchLocalGatewayRoutes`
|
||||
- `SearchTransitGatewayMulticastGroups`
|
||||
- `SearchTransitGatewayRoutes`
|
||||
- `SendDiagnosticInterrupt`
|
||||
@@ -438,6 +466,7 @@ Pinned model source: `aws-sdk-go v1.55.8`.
|
||||
- `UnassignPrivateIpAddresses`
|
||||
- `UnassignPrivateNatGatewayAddress`
|
||||
- `UnlockSnapshot`
|
||||
- `WithdrawByoipCidr`
|
||||
|
||||
### Not applicable — do not build
|
||||
|
||||
@@ -452,48 +481,16 @@ aws-backbone: These report performance across AWS's own global network between i
|
||||
- `EnableAwsNetworkPerformanceMetricSubscription`
|
||||
- `GetAwsNetworkPerformanceData`
|
||||
|
||||
aws-edge: Outposts, Local Zones and Wavelength extend an AWS region into another site; a deployment here is the site.
|
||||
aws-edge: Carrier gateways route to a telecommunications carrier's 5G network in an AWS Wavelength Zone.
|
||||
|
||||
- `CreateCarrierGateway`
|
||||
- `CreateCoipCidr`
|
||||
- `CreateCoipPool`
|
||||
- `CreateLocalGatewayRoute`
|
||||
- `CreateLocalGatewayRouteTable`
|
||||
- `CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
|
||||
- `CreateLocalGatewayRouteTableVpcAssociation`
|
||||
- `DeleteCarrierGateway`
|
||||
- `DeleteCoipCidr`
|
||||
- `DeleteCoipPool`
|
||||
- `DeleteLocalGatewayRoute`
|
||||
- `DeleteLocalGatewayRouteTable`
|
||||
- `DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation`
|
||||
- `DeleteLocalGatewayRouteTableVpcAssociation`
|
||||
- `DescribeCarrierGateways`
|
||||
- `DescribeCoipPools`
|
||||
- `DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations`
|
||||
- `DescribeLocalGatewayRouteTableVpcAssociations`
|
||||
- `DescribeLocalGatewayRouteTables`
|
||||
- `DescribeLocalGatewayVirtualInterfaceGroups`
|
||||
- `DescribeLocalGatewayVirtualInterfaces`
|
||||
- `DescribeLocalGateways`
|
||||
- `GetCoipPoolUsage`
|
||||
- `ModifyAvailabilityZoneGroup`
|
||||
- `ModifyLocalGatewayRoute`
|
||||
- `SearchLocalGatewayRoutes`
|
||||
|
||||
aws-support: Reporting an instance as impaired files a report with AWS support about AWS hardware.
|
||||
|
||||
- `ReportInstanceStatus`
|
||||
|
||||
byoip: Bringing your own IP range means advertising it from AWS's network. The operator already owns the addresses here.
|
||||
|
||||
- `AdvertiseByoipCidr`
|
||||
- `DeprovisionByoipCidr`
|
||||
- `DescribeByoipCidrs`
|
||||
- `MoveByoipCidrToIpam`
|
||||
- `ProvisionByoipCidr`
|
||||
- `WithdrawByoipCidr`
|
||||
|
||||
ec2-classic: EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.
|
||||
|
||||
- `AttachClassicLinkVpc`
|
||||
@@ -988,13 +985,15 @@ option-groups: Option groups configure engine add-ons for engines this platform
|
||||
|
||||
## s3
|
||||
|
||||
`2006-03-01` — 19 of 99 modelled operations implemented (19.2%), 0 stubbed, 15 not applicable, 0 registered outside the pinned model.
|
||||
`2006-03-01` — 19 of 99 modelled operations implemented (19.2%), 0 stubbed, 6 not applicable, 0 registered outside the pinned model.
|
||||
|
||||
### Not implemented
|
||||
|
||||
- `DeleteBucketAnalyticsConfiguration`
|
||||
- `DeleteBucketCors`
|
||||
- `DeleteBucketEncryption`
|
||||
- `DeleteBucketIntelligentTieringConfiguration`
|
||||
- `DeleteBucketInventoryConfiguration`
|
||||
- `DeleteBucketLifecycle`
|
||||
- `DeleteBucketMetricsConfiguration`
|
||||
- `DeleteBucketOwnershipControls`
|
||||
@@ -1008,6 +1007,8 @@ option-groups: Option groups configure engine add-ons for engines this platform
|
||||
- `GetBucketAnalyticsConfiguration`
|
||||
- `GetBucketCors`
|
||||
- `GetBucketEncryption`
|
||||
- `GetBucketIntelligentTieringConfiguration`
|
||||
- `GetBucketInventoryConfiguration`
|
||||
- `GetBucketLifecycle`
|
||||
- `GetBucketLifecycleConfiguration`
|
||||
- `GetBucketLocation`
|
||||
@@ -1031,6 +1032,8 @@ option-groups: Option groups configure engine add-ons for engines this platform
|
||||
- `GetObjectTorrent`
|
||||
- `GetPublicAccessBlock`
|
||||
- `ListBucketAnalyticsConfigurations`
|
||||
- `ListBucketIntelligentTieringConfigurations`
|
||||
- `ListBucketInventoryConfigurations`
|
||||
- `ListBucketMetricsConfigurations`
|
||||
- `ListDirectoryBuckets`
|
||||
- `ListObjectVersions`
|
||||
@@ -1038,6 +1041,8 @@ option-groups: Option groups configure engine add-ons for engines this platform
|
||||
- `PutBucketAnalyticsConfiguration`
|
||||
- `PutBucketCors`
|
||||
- `PutBucketEncryption`
|
||||
- `PutBucketIntelligentTieringConfiguration`
|
||||
- `PutBucketInventoryConfiguration`
|
||||
- `PutBucketLifecycle`
|
||||
- `PutBucketLifecycleConfiguration`
|
||||
- `PutBucketLogging`
|
||||
@@ -1056,6 +1061,7 @@ option-groups: Option groups configure engine add-ons for engines this platform
|
||||
- `PutObjectRetention`
|
||||
- `PutObjectTagging`
|
||||
- `PutPublicAccessBlock`
|
||||
- `RestoreObject`
|
||||
- `SelectObjectContent`
|
||||
|
||||
### Not applicable — do not build
|
||||
@@ -1069,13 +1075,6 @@ express-one-zone: Sessions authenticate S3 Express One Zone directory buckets, a
|
||||
|
||||
- `CreateSession`
|
||||
|
||||
inventory: Inventory reports are an AWS-hosted scheduled export; a listing here is served live from the metadata store.
|
||||
|
||||
- `DeleteBucketInventoryConfiguration`
|
||||
- `GetBucketInventoryConfiguration`
|
||||
- `ListBucketInventoryConfigurations`
|
||||
- `PutBucketInventoryConfiguration`
|
||||
|
||||
object-lambda: S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.
|
||||
|
||||
- `WriteGetObjectResponse`
|
||||
@@ -1085,14 +1084,6 @@ request-payment: Requester Pays shifts transfer charges to the caller, which nee
|
||||
- `GetBucketRequestPayment`
|
||||
- `PutBucketRequestPayment`
|
||||
|
||||
tiering: Intelligent tiering, archive storage classes and the restores they need are AWS-hosted lifecycle services; objects here are held in one class on local media.
|
||||
|
||||
- `DeleteBucketIntelligentTieringConfiguration`
|
||||
- `GetBucketIntelligentTieringConfiguration`
|
||||
- `ListBucketIntelligentTieringConfigurations`
|
||||
- `PutBucketIntelligentTieringConfiguration`
|
||||
- `RestoreObject`
|
||||
|
||||
## sts
|
||||
|
||||
`2011-06-15` — 5 of 8 modelled operations implemented (62.5%), 0 stubbed, 0 not applicable, 0 registered outside the pinned model.
|
||||
|
||||
@@ -46,37 +46,21 @@
|
||||
],
|
||||
"notApplicable": {
|
||||
"AcceptReservedInstancesExchangeQuote": "purchasing",
|
||||
"AdvertiseByoipCidr": "byoip",
|
||||
"AttachClassicLinkVpc": "ec2-classic",
|
||||
"CancelReservedInstancesListing": "purchasing",
|
||||
"ConfirmProductInstance": "marketplace",
|
||||
"CopyFpgaImage": "fpga",
|
||||
"CreateCarrierGateway": "aws-edge",
|
||||
"CreateCoipCidr": "aws-edge",
|
||||
"CreateCoipPool": "aws-edge",
|
||||
"CreateFpgaImage": "fpga",
|
||||
"CreateLocalGatewayRoute": "aws-edge",
|
||||
"CreateLocalGatewayRouteTable": "aws-edge",
|
||||
"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation": "aws-edge",
|
||||
"CreateLocalGatewayRouteTableVpcAssociation": "aws-edge",
|
||||
"CreateReservedInstancesListing": "purchasing",
|
||||
"DeleteCarrierGateway": "aws-edge",
|
||||
"DeleteCoipCidr": "aws-edge",
|
||||
"DeleteCoipPool": "aws-edge",
|
||||
"DeleteFpgaImage": "fpga",
|
||||
"DeleteLocalGatewayRoute": "aws-edge",
|
||||
"DeleteLocalGatewayRouteTable": "aws-edge",
|
||||
"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation": "aws-edge",
|
||||
"DeleteLocalGatewayRouteTableVpcAssociation": "aws-edge",
|
||||
"DeleteQueuedReservedInstances": "purchasing",
|
||||
"DeprovisionByoipCidr": "byoip",
|
||||
"DescribeAggregateIdFormat": "id-format",
|
||||
"DescribeAwsNetworkPerformanceMetricSubscriptions": "aws-backbone",
|
||||
"DescribeByoipCidrs": "byoip",
|
||||
"DescribeCapacityBlockOfferings": "purchasing",
|
||||
"DescribeCarrierGateways": "aws-edge",
|
||||
"DescribeClassicLinkInstances": "ec2-classic",
|
||||
"DescribeCoipPools": "aws-edge",
|
||||
"DescribeElasticGpus": "retired-accelerators",
|
||||
"DescribeFpgaImageAttribute": "fpga",
|
||||
"DescribeFpgaImages": "fpga",
|
||||
@@ -84,12 +68,6 @@
|
||||
"DescribeHostReservations": "purchasing",
|
||||
"DescribeIdFormat": "id-format",
|
||||
"DescribeIdentityIdFormat": "id-format",
|
||||
"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations": "aws-edge",
|
||||
"DescribeLocalGatewayRouteTableVpcAssociations": "aws-edge",
|
||||
"DescribeLocalGatewayRouteTables": "aws-edge",
|
||||
"DescribeLocalGatewayVirtualInterfaceGroups": "aws-edge",
|
||||
"DescribeLocalGatewayVirtualInterfaces": "aws-edge",
|
||||
"DescribeLocalGateways": "aws-edge",
|
||||
"DescribeMovingAddresses": "ec2-classic",
|
||||
"DescribePrincipalIdFormat": "id-format",
|
||||
"DescribeReservedInstances": "purchasing",
|
||||
@@ -109,19 +87,14 @@
|
||||
"EnableVpcClassicLink": "ec2-classic",
|
||||
"EnableVpcClassicLinkDnsSupport": "ec2-classic",
|
||||
"GetAwsNetworkPerformanceData": "aws-backbone",
|
||||
"GetCoipPoolUsage": "aws-edge",
|
||||
"GetFlowLogsIntegrationTemplate": "aws-analytics",
|
||||
"GetHostReservationPurchasePreview": "purchasing",
|
||||
"GetReservedInstancesExchangeQuote": "purchasing",
|
||||
"ModifyAvailabilityZoneGroup": "aws-edge",
|
||||
"ModifyFpgaImageAttribute": "fpga",
|
||||
"ModifyIdFormat": "id-format",
|
||||
"ModifyIdentityIdFormat": "id-format",
|
||||
"ModifyLocalGatewayRoute": "aws-edge",
|
||||
"ModifyReservedInstances": "purchasing",
|
||||
"MoveAddressToVpc": "ec2-classic",
|
||||
"MoveByoipCidrToIpam": "byoip",
|
||||
"ProvisionByoipCidr": "byoip",
|
||||
"PurchaseCapacityBlock": "purchasing",
|
||||
"PurchaseHostReservation": "purchasing",
|
||||
"PurchaseReservedInstancesOffering": "purchasing",
|
||||
@@ -129,16 +102,13 @@
|
||||
"ReportInstanceStatus": "aws-support",
|
||||
"ResetFpgaImageAttribute": "fpga",
|
||||
"RestoreAddressToClassic": "ec2-classic",
|
||||
"RunScheduledInstances": "purchasing",
|
||||
"SearchLocalGatewayRoutes": "aws-edge",
|
||||
"WithdrawByoipCidr": "byoip"
|
||||
"RunScheduledInstances": "purchasing"
|
||||
},
|
||||
"notes": {
|
||||
"aws-analytics": "The integration template wires flow logs into Athena and CloudFormation, neither of which this platform offers.",
|
||||
"aws-backbone": "These report performance across AWS's own global network between its regions and zones.",
|
||||
"aws-edge": "Outposts, Local Zones and Wavelength extend an AWS region into another site; a deployment here is the site.",
|
||||
"aws-edge": "Carrier gateways route to a telecommunications carrier's 5G network in an AWS Wavelength Zone.",
|
||||
"aws-support": "Reporting an instance as impaired files a report with AWS support about AWS hardware.",
|
||||
"byoip": "Bringing your own IP range means advertising it from AWS's network. The operator already owns the addresses here.",
|
||||
"ec2-classic": "EC2-Classic is the pre-VPC network AWS retired in 2022. Every instance here is in a VPC.",
|
||||
"fpga": "FPGA images are built and ingested through AWS's own AFI pipeline for its F1 instances.",
|
||||
"id-format": "These switched resource IDs between the short and long forms during AWS's 2016 migration, which has long since finished.",
|
||||
@@ -325,28 +295,17 @@
|
||||
],
|
||||
"notApplicable": {
|
||||
"CreateSession": "express-one-zone",
|
||||
"DeleteBucketIntelligentTieringConfiguration": "tiering",
|
||||
"DeleteBucketInventoryConfiguration": "inventory",
|
||||
"GetBucketAccelerateConfiguration": "accelerate",
|
||||
"GetBucketIntelligentTieringConfiguration": "tiering",
|
||||
"GetBucketInventoryConfiguration": "inventory",
|
||||
"GetBucketRequestPayment": "request-payment",
|
||||
"ListBucketIntelligentTieringConfigurations": "tiering",
|
||||
"ListBucketInventoryConfigurations": "inventory",
|
||||
"PutBucketAccelerateConfiguration": "accelerate",
|
||||
"PutBucketIntelligentTieringConfiguration": "tiering",
|
||||
"PutBucketInventoryConfiguration": "inventory",
|
||||
"PutBucketRequestPayment": "request-payment",
|
||||
"RestoreObject": "tiering",
|
||||
"WriteGetObjectResponse": "object-lambda"
|
||||
},
|
||||
"notes": {
|
||||
"accelerate": "Transfer acceleration routes uploads over AWS edge locations, which an on-premise deployment has none of.",
|
||||
"express-one-zone": "Sessions authenticate S3 Express One Zone directory buckets, a storage class this platform does not offer.",
|
||||
"inventory": "Inventory reports are an AWS-hosted scheduled export; a listing here is served live from the metadata store.",
|
||||
"object-lambda": "S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.",
|
||||
"request-payment": "Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it.",
|
||||
"tiering": "Intelligent tiering, archive storage classes and the restores they need are AWS-hosted lifecycle services; objects here are held in one class on local media."
|
||||
"request-payment": "Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it."
|
||||
}
|
||||
},
|
||||
"sts": {
|
||||
|
||||
@@ -41,39 +41,28 @@ That behaviour is measured separately, against the `ceph/s3-tests` suite Ceph RG
|
||||
| `CreateMultipartUpload` | ✅ Implemented |
|
||||
| `CreateSession` | ⛔ Not applicable [2](#notes) |
|
||||
| `DeleteBucket` | ✅ Implemented |
|
||||
| `DeleteBucketIntelligentTieringConfiguration` | ⛔ Not applicable [6](#notes) |
|
||||
| `DeleteBucketInventoryConfiguration` | ⛔ Not applicable [3](#notes) |
|
||||
| `DeleteObject` | ✅ Implemented |
|
||||
| `DeleteObjects` | ✅ Implemented |
|
||||
| `GetBucketAccelerateConfiguration` | ⛔ Not applicable [1](#notes) |
|
||||
| `GetBucketIntelligentTieringConfiguration` | ⛔ Not applicable [6](#notes) |
|
||||
| `GetBucketInventoryConfiguration` | ⛔ Not applicable [3](#notes) |
|
||||
| `GetBucketRequestPayment` | ⛔ Not applicable [5](#notes) |
|
||||
| `GetBucketRequestPayment` | ⛔ Not applicable [4](#notes) |
|
||||
| `GetObject` | ✅ Implemented |
|
||||
| `HeadBucket` | ✅ Implemented |
|
||||
| `HeadObject` | ✅ Implemented |
|
||||
| `ListBucketIntelligentTieringConfigurations` | ⛔ Not applicable [6](#notes) |
|
||||
| `ListBucketInventoryConfigurations` | ⛔ Not applicable [3](#notes) |
|
||||
| `ListBuckets` | ✅ Implemented |
|
||||
| `ListMultipartUploads` | ✅ Implemented |
|
||||
| `ListObjects` | ✅ Implemented |
|
||||
| `ListObjectsV2` | ✅ Implemented |
|
||||
| `ListParts` | ✅ Implemented |
|
||||
| `PutBucketAccelerateConfiguration` | ⛔ Not applicable [1](#notes) |
|
||||
| `PutBucketIntelligentTieringConfiguration` | ⛔ Not applicable [6](#notes) |
|
||||
| `PutBucketInventoryConfiguration` | ⛔ Not applicable [3](#notes) |
|
||||
| `PutBucketRequestPayment` | ⛔ Not applicable [5](#notes) |
|
||||
| `PutBucketRequestPayment` | ⛔ Not applicable [4](#notes) |
|
||||
| `PutObject` | ✅ Implemented |
|
||||
| `RestoreObject` | ⛔ Not applicable [6](#notes) |
|
||||
| `UploadPart` | ✅ Implemented |
|
||||
| `UploadPartCopy` | ✅ Implemented |
|
||||
| `WriteGetObjectResponse` | ⛔ Not applicable [4](#notes) |
|
||||
| `WriteGetObjectResponse` | ⛔ Not applicable [3](#notes) |
|
||||
|
||||
### Notes
|
||||
|
||||
1. Transfer acceleration routes uploads over AWS edge locations, which an on-premise deployment has none of.
|
||||
2. Sessions authenticate S3 Express One Zone directory buckets, a storage class this platform does not offer.
|
||||
3. Inventory reports are an AWS-hosted scheduled export; a listing here is served live from the metadata store.
|
||||
4. S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.
|
||||
5. Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it.
|
||||
6. Intelligent tiering, archive storage classes and the restores they need are AWS-hosted lifecycle services; objects here are held in one class on local media.
|
||||
3. S3 Object Lambda rewrites a response from a Lambda function, and Lambda is not offered.
|
||||
4. Requester Pays shifts transfer charges to the caller, which needs AWS billing behind it.
|
||||
|
||||
Reference in New Issue
Block a user